Module: UsedAttrColumns::ClassMethods
- Defined in:
- lib/awesome_form_attributes/used_attr_columns.rb
Instance Method Summary collapse
- #select_options ⇒ Object
- #select_values(tag, obj = nil) ⇒ Object
- #short_used_attrs ⇒ Object (also: #displayed_columns)
- #used_attrs(action_page = "new") ⇒ Object
Instance Method Details
#select_options ⇒ Object
11 12 13 |
# File 'lib/awesome_form_attributes/used_attr_columns.rb', line 11 def {} 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) [tag] || [tag.to_s] || [] end |
#short_used_attrs ⇒ Object 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 |