Class: Minenum::Enum::Adapter::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/minenum/enum/adapter/base.rb

Overview

:nodoc:

Direct Known Subclasses

LocalInstanceVariableAccessor

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enum_object, name) ⇒ Base

Returns a new instance of Base.



11
12
13
14
# File 'lib/minenum/enum/adapter/base.rb', line 11

def initialize(enum_object, name)
  @enum_object = enum_object
  @name = name
end

Class Method Details

.build(enum_object, name) ⇒ Object



7
8
9
# File 'lib/minenum/enum/adapter/base.rb', line 7

def self.build(enum_object, name)
  new(enum_object, name)
end

Instance Method Details

#getObject

Raises:

  • (NotImplementedError)


16
17
18
# File 'lib/minenum/enum/adapter/base.rb', line 16

def get
  raise NotImplementedError
end

#set(_value) ⇒ Object

Raises:

  • (NotImplementedError)


20
21
22
# File 'lib/minenum/enum/adapter/base.rb', line 20

def set(_value)
  raise NotImplementedError
end