Module: Shoestrap::CMSModel::ClassMethods

Defined in:
lib/shoestrap/cms_model.rb

Instance Method Summary collapse

Instance Method Details

#editable_attributes(*attributes) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/shoestrap/cms_model.rb', line 16

def editable_attributes(*attributes)
  if attributes.empty?
    instance_variable_get(:@shoestrap_editable_attributes)
  else
    instance_variable_set(:@shoestrap_editable_attributes, attributes)
  end
end

#index_attributes(*attributes) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/shoestrap/cms_model.rb', line 8

def index_attributes(*attributes)
  if attributes.empty?
    instance_variable_get(:@shoestrap_index_attributes)
  else
    instance_variable_set(:@shoestrap_index_attributes, attributes)
  end
end