Module: Trophonius::Translator

Included in:
Record
Defined in:
lib/translator.rb

Instance Method Summary collapse

Instance Method Details

#methodize_field(field_name) ⇒ Object



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

def methodize_field(field_name)
  ActiveSupport::Inflector.parameterize(ActiveSupport::Inflector.underscore(field_name), separator: '_').downcase
end

#methodize_portal_field(field_name) ⇒ Object



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

def methodize_portal_field(field_name)
  ActiveSupport::Inflector.parameterize(ActiveSupport::Inflector.underscore(field_name.gsub(/\w+::/, '').to_s), separator: '_')
end