Class: Form::Row
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Form::Row
- Includes:
- Admin::Form::Row, Form
- Defined in:
- app/models/form/row.rb
Instance Method Summary collapse
Methods included from Form
Instance Method Details
#labelled_values ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'app/models/form/row.rb', line 21 def labelled_values columns = fields.count.times.map{ |i| "column_#{i}" } values = header.attributes.slice(*columns) values.reduce({}) do |values, (column_key, label)| values[label] = send(column_key) values end end |
#locale_enum ⇒ Object
30 31 32 |
# File 'app/models/form/row.rb', line 30 def locale_enum I18n.available_locales end |
#send_from ⇒ Object
17 18 19 |
# File 'app/models/form/row.rb', line 17 def send_from send(email_column_key) if email_column_key end |