Module: AssMaintainer::InfoBase::Interfaces::IbMaker

Included in:
DefaultMaker
Defined in:
lib/ass_maintainer/info_base/interfaces.rb

Overview

Interface for class which make new InfoBase Class must implement #entry_point methodmodule Fixtures

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#infobaseObject (readonly)

Returns the value of attribute infobase.



9
10
11
# File 'lib/ass_maintainer/info_base/interfaces.rb', line 9

def infobase
  @infobase
end

Instance Method Details

#entry_pointObject



15
16
17
# File 'lib/ass_maintainer/info_base/interfaces.rb', line 15

def entry_point
  fail NotImplementedError
end

#execute(infobase) ⇒ Object



10
11
12
13
# File 'lib/ass_maintainer/info_base/interfaces.rb', line 10

def execute(infobase)
  @infobase = infobase
  entry_point
end