Class: StoreModel::Types::Base

Inherits:
ActiveModel::Type::Value
  • Object
show all
Defined in:
lib/store_model/types/base.rb

Overview

Base type for StoreModel::Model

Direct Known Subclasses

HashBase, ManyBase, OneBase

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#model_klassObject (readonly)

Returns the value of attribute model_klass.



9
10
11
# File 'lib/store_model/types/base.rb', line 9

def model_klass
  @model_klass
end

Instance Method Details

#typeSymbol

Returns type

Returns:

  • (Symbol)

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/store_model/types/base.rb', line 14

def type
  raise NotImplementedError
end