Class: Woody::Decorators::Brand
- Inherits:
-
Base
- Object
- Base
- Woody::Decorators::Brand
show all
- Defined in:
- lib/woody/decorators/brand.rb
Instance Method Summary
collapse
Methods inherited from Base
#method_missing
Constructor Details
#initialize(model, config) ⇒ Brand
Returns a new instance of Brand.
7
8
9
10
|
# File 'lib/woody/decorators/brand.rb', line 7
def initialize(model, config)
@config = config
super(model)
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Woody::Decorators::Base
Instance Method Details
#briefs ⇒ Object
12
13
14
15
16
|
# File 'lib/woody/decorators/brand.rb', line 12
def briefs
@model.briefs.map do |c|
Brief.new(c, @config)
end
end
|
#facebook_account ⇒ Object
18
19
20
|
# File 'lib/woody/decorators/brand.rb', line 18
def facebook_account
find_partner_account('facebook')
end
|
#facebook_account_connected? ⇒ Boolean
22
23
24
|
# File 'lib/woody/decorators/brand.rb', line 22
def facebook_account_connected?
!facebook_account.nil?
end
|
#partner_accounts ⇒ Object
26
27
28
|
# File 'lib/woody/decorators/brand.rb', line 26
def partner_accounts
@partner_accounts = @model.partner_accounts
end
|
#snapchat_account ⇒ Object
30
31
32
|
# File 'lib/woody/decorators/brand.rb', line 30
def snapchat_account
find_partner_account('snapchat')
end
|