class Mobility::Backends::ActiveRecord::Hstore
Public Class Methods
build_node(attr, locale)
click to toggle source
@param [String] attr Attribute name @param [Symbol] locale Locale @return [Mobility::Plugins::Arel::Nodes::Hstore] Arel node for value of
attribute key on hstore column
# File lib/mobility/backends/active_record/hstore.rb, line 29 def self.build_node(attr, locale) column_name = column_affix % attr Plugins::Arel::Nodes::Hstore.new(model_class.arel_table[column_name], build_quoted(locale)) end
Public Instance Methods
write(locale, value, options = {})
click to toggle source
@!macro backend_writer
Calls superclass method
# File lib/mobility/backends/active_record/hstore.rb, line 20 def write(locale, value, options = {}) super(locale, value && value.to_s, **options) end