Module: UsedAttrColumns::ClassMethods

Defined in:
lib/awesome_form_attributes/used_attr_columns.rb

Instance Method Summary collapse

Instance Method Details

#select_optionsObject



11
12
13
# File 'lib/awesome_form_attributes/used_attr_columns.rb', line 11

def select_options
  {} 
end

#select_values(tag, obj = nil) ⇒ Object



15
16
17
# File 'lib/awesome_form_attributes/used_attr_columns.rb', line 15

def select_values(tag, obj = nil)
  select_options[tag] || select_options[tag.to_s] || []
end

#short_used_attrsObject Also known as: displayed_columns



19
20
21
# File 'lib/awesome_form_attributes/used_attr_columns.rb', line 19

def short_used_attrs
  I18n.t(self.displayed_columns_local_path).try(:keys) || used_attrs[0, 5] 
end

#used_attrs(action_page = "new") ⇒ Object



7
8
9
# File 'lib/awesome_form_attributes/used_attr_columns.rb', line 7

def used_attrs(action_page = "new")
  I18n.t(self.default_local_path).try(:keys) || []
end