Class ApproveArticle
In: app/models/approve_article.rb
Parent: Task

Methods

Public Instance methods

[Source]

    # File app/models/approve_article.rb, line 12
12:   def article
13:     Article.find_by_id data[:article_id]
14:   end

[Source]

    # File app/models/approve_article.rb, line 16
16:   def article= value
17:     data[:article_id] = value.id
18:   end

[Source]

    # File app/models/approve_article.rb, line 28
28:   def closing_statment
29:     data[:closing_statment]
30:   end

[Source]

    # File app/models/approve_article.rb, line 32
32:   def closing_statment= value
33:     data[:closing_statment] = value
34:   end

[Source]

    # File app/models/approve_article.rb, line 8
 8:   def data
 9:     self[:data] ||= {} 
10:   end

[Source]

   # File app/models/approve_article.rb, line 4
4:   def description
5:     _('%s wants to publish %s') % [requestor.name, article.name]
6:   end

[Source]

    # File app/models/approve_article.rb, line 20
20:   def name
21:     data[:name]
22:   end

[Source]

    # File app/models/approve_article.rb, line 24
24:   def name= value
25:     data[:name] = value
26:   end

[Source]

    # File app/models/approve_article.rb, line 36
36:   def perform
37:     PublishedArticle.create(:name => name, :profile => target, :reference_article => article)
38:   end

[Source]

    # File app/models/approve_article.rb, line 40
40:   def sends_email?
41:     true
42:   end

[Validate]