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
-
.config ⇒ Object
Returns the global configuration instance.
-
.setup {|config| ... } ⇒ Object
Initialization block is passed a global Config instance that can be used to configure Ializer behavior.
Class Method Details
.config ⇒ Object
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
39 40 41 |
# File 'lib/ializer.rb', line 39 def self.setup yield config end |