Class: SchemaRD::Utils::SchemaLocalizer
- Defined in:
- lib/schemard/utils/localizer.rb
Instance Method Summary collapse
- #column_name(table_name, column_name) ⇒ Object
- #dictionary ⇒ Object
-
#initialize(lang, hash) ⇒ SchemaLocalizer
constructor
A new instance of SchemaLocalizer.
- #table_name(name) ⇒ Object
Methods inherited from Localizer
Constructor Details
#initialize(lang, hash) ⇒ SchemaLocalizer
Returns a new instance of SchemaLocalizer.
33 34 35 36 |
# File 'lib/schemard/utils/localizer.rb', line 33 def initialize(lang, hash) super(lang) @hash = hash end |
Instance Method Details
#column_name(table_name, column_name) ⇒ Object
43 44 45 |
# File 'lib/schemard/utils/localizer.rb', line 43 def column_name(table_name, column_name) self.t("activerecord.attributes.#{table_name.singularize}.#{column_name}") end |
#dictionary ⇒ Object
37 38 39 |
# File 'lib/schemard/utils/localizer.rb', line 37 def dictionary @hash end |
#table_name(name) ⇒ Object
40 41 42 |
# File 'lib/schemard/utils/localizer.rb', line 40 def table_name(name) self.t("activerecord.models.#{name.singularize}") end |