Class: Globalize::Model::AttributeStash
- Inherits:
-
Hash
- Object
- Hash
- Globalize::Model::AttributeStash
- Defined in:
- lib/globalize/model/active_record/adapter.rb
Instance Method Summary collapse
- #contains?(locale, attr_name) ⇒ Boolean
- #read(locale, attr_name) ⇒ Object
- #write(locale, attr_name, value) ⇒ Object
Instance Method Details
#contains?(locale, attr_name) ⇒ Boolean
4 5 6 7 8 |
# File 'lib/globalize/model/active_record/adapter.rb', line 4 def contains?(locale, attr_name) locale = locale.to_sym self[locale] ||= {} self[locale].has_key? attr_name end |
#read(locale, attr_name) ⇒ Object
10 11 12 13 14 |
# File 'lib/globalize/model/active_record/adapter.rb', line 10 def read(locale, attr_name) locale = locale.to_sym self[locale] ||= {} self[locale][attr_name] end |
#write(locale, attr_name, value) ⇒ Object
16 17 18 19 20 |
# File 'lib/globalize/model/active_record/adapter.rb', line 16 def write(locale, attr_name, value) locale = locale.to_sym self[locale] ||= {} self[locale][attr_name] = value end |