module Hashie::Extensions::Dash::PropertyTranslation::ClassMethods

def define_writer_for_source_property(property)

def define_writer_for_source_property(property)
  define_method "#{property}=" do |val|
    __translations[property].each do |name, with|
      self[name] = with.respond_to?(:call) ? with.call(val) : val
    end
  end
end