Module: ParsableHash
- Defined in:
- lib/parsable_hash.rb,
lib/parsable_hash/parser.rb,
lib/parsable_hash/version.rb,
lib/parsable_hash/strategies.rb,
lib/parsable_hash/hash_strategy.rb,
lib/parsable_hash/converters/base.rb,
lib/parsable_hash/converters/date.rb,
lib/parsable_hash/converters/null.rb,
lib/parsable_hash/converters/float.rb,
lib/parsable_hash/converters/boolean.rb,
lib/parsable_hash/converters/integer.rb,
lib/parsable_hash/converters/big_decimal.rb,
lib/parsable_hash/strategy/converter_loader.rb
Defined Under Namespace
Modules: ClassMethods, Converters, InstanceMethods, Strategy Classes: HashStrategy, Parser, Strategies
Constant Summary collapse
- NotDefinedError =
Class.new(StandardError)
- VERSION =
"0.0.1"
- MissingStrategy =
Class.new(StandardError)
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
13 14 15 16 |
# File 'lib/parsable_hash.rb', line 13 def self.included(klass) klass.send(:include, InstanceMethods) klass.extend(ClassMethods) end |