Class: Ostrica::Factory

Inherits:
Object
  • Object
show all
Defined in:
lib/ostrica/factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(configured_ostrica_module) ⇒ Factory

Returns a new instance of Factory.



7
8
9
# File 'lib/ostrica/factory.rb', line 7

def initialize(configured_ostrica_module)
  @ostrica = configured_ostrica_module
end

Instance Method Details

#classifyObject



21
22
23
# File 'lib/ostrica/factory.rb', line 21

def classify
  Ostrica::Classify.new(@pearl)
end

#set_pearl(category1, category2) ⇒ Object



11
12
13
14
15
# File 'lib/ostrica/factory.rb', line 11

def set_pearl(category1, category2)
  @pearl ||= @ostrica.persister.new(@ostrica.data_name) {
    @ostrica.classifier.new(category1, category2)
  }
end

#trainObject



17
18
19
# File 'lib/ostrica/factory.rb', line 17

def train
  Ostrica::Train.new(@pearl)
end