Module: Koine::Attributes

Defined in:
lib/koine/attributes.rb,
lib/koine/attributes/version.rb,
lib/koine/attributes/attributes.rb,
lib/koine/attributes/adapter/any.rb,
lib/koine/attributes/hash_helper.rb,
lib/koine/attributes/adapter/base.rb,
lib/koine/attributes/adapter/date.rb,
lib/koine/attributes/adapter/time.rb,
lib/koine/attributes/adapter/float.rb,
lib/koine/attributes/adapter/string.rb,
lib/koine/attributes/adapter/symbol.rb,
lib/koine/attributes/adapter/boolean.rb,
lib/koine/attributes/adapter/hash_of.rb,
lib/koine/attributes/adapter/integer.rb,
lib/koine/attributes/adapter/array_of.rb,
lib/koine/attributes/attributes_factory.rb

Defined Under Namespace

Modules: Adapter, ClassMethods Classes: Attributes, AttributesFactory, HashHelper

Constant Summary collapse

Error =
Class.new(StandardError)
VERSION =
'1.0.0'.freeze

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



119
120
121
122
# File 'lib/koine/attributes.rb', line 119

def self.included(base)
  base.extend(Forwardable)
  base.extend(ClassMethods)
end