Module: Ializer

Defined in:
lib/ializer.rb,
lib/ializer/config.rb,
lib/ializer/version.rb,
lib/ializer/date_de_ser.rb,
lib/ializer/time_de_ser.rb,
lib/ializer/float_de_ser.rb,
lib/ializer/millis_de_ser.rb,
lib/ializer/string_de_ser.rb,
lib/ializer/symbol_de_ser.rb,
lib/ializer/boolean_de_ser.rb,
lib/ializer/default_de_ser.rb,
lib/ializer/fix_num_de_ser.rb,
lib/ializer/big_decimal_de_ser.rb

Defined Under Namespace

Classes: BigDecimalDeSer, BooleanDeSer, Config, DateDeSer, DefaultDeSer, FixNumDeSer, FloatDeSer, MillisDeSer, StringDeSer, SymbolDeSer, TimeDeSer

Constant Summary collapse

VERSION =
'0.14.0'

Class Method Summary collapse

Class Method Details

.configObject

Returns the global configuration instance



26
27
28
# File 'lib/ializer.rb', line 26

def self.config
  @config ||= Ializer::Config.new
end

.setup {|config| ... } ⇒ Object

Initialization block is passed a global Config instance that can be used to configure Ializer behavior. E.g., if you want to disable automation DefaultDeSer warnings put the following in an initializer: config/initializers/ializer.rb

Ializer.setup do |config|
   config.warn_on_default = false
end

Yields:



39
40
41
# File 'lib/ializer.rb', line 39

def self.setup
  yield config
end