Class: Spina::Account

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/spina/account.rb

Instance Method Summary collapse

Instance Method Details

#content(layout_part) ⇒ Object



22
23
24
25
# File 'app/models/spina/account.rb', line 22

def content(layout_part)
  layout_part = layout_parts.where(name: layout_part).first
  layout_part.try(:content)
end

#layout_part(layout_part) ⇒ Object



16
17
18
19
20
# File 'app/models/spina/account.rb', line 16

def layout_part(layout_part)
  layout_part = layout_parts.where(name: layout_part[:name]).first || layout_parts.build(layout_part)
  layout_part.layout_partable = layout_part.layout_partable_type.constantize.new unless layout_part.layout_partable.present?
  layout_part
end

#to_sObject



12
13
14
# File 'app/models/spina/account.rb', line 12

def to_s
  name
end