Class: PgTranslatable::Translatable::Methods
- Inherits:
-
Object
- Object
- PgTranslatable::Translatable::Methods
- Defined in:
- lib/pg_translatable/translatable/methods.rb,
lib/pg_translatable/translatable/methods/class_methods.rb,
lib/pg_translatable/translatable/methods/instance_methods.rb
Direct Known Subclasses
Defined Under Namespace
Classes: ClassMethods, InstanceMethods
Instance Method Summary collapse
-
#initialize(object, column) ⇒ Methods
constructor
A new instance of Methods.
Constructor Details
#initialize(object, column) ⇒ Methods
Returns a new instance of Methods.
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/pg_translatable/translatable/methods.rb', line 7 def initialize(object, column) @object = object @column = column @languages = I18n.available_locales raise_wrong_column_object_type @column_name = @column.to_s.singularize @column_name_plural = @column.to_s.pluralize ensure_different_plural load_column_type end |