Module: ValueTransformer::ClassMethods

Defined in:
lib/projectile/value_transformer.rb

Instance Method Summary collapse

Instance Method Details

#date_formatterObject



3
4
5
6
7
# File 'lib/projectile/value_transformer.rb', line 3

def date_formatter
  @@date_formatter ||= NSDateFormatter.alloc.init.tap do |date_formatter|
    date_formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
  end
end

#register_value_transformer(options) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/projectile/value_transformer.rb', line 13

def register_value_transformer(options)
  type = options[:type]
  to = options[:to]
  from = options[:from]
  return if self.value_transformers.has_key? type
  self.value_transformers[type] = {to: to, from: from}
end

#value_transformersObject



9
10
11
# File 'lib/projectile/value_transformer.rb', line 9

def value_transformers
  @@value_transformers ||= {}
end