Class: TableBeet::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/table_beet/runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(config = {}) ⇒ Runner

Returns a new instance of Runner.



6
7
8
# File 'lib/table_beet/runner.rb', line 6

def initialize(config = {})
  @config = config
end

Instance Method Details

#runObject



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/table_beet/runner.rb', line 10

def run
  loader = TableBeet::Loader.new(@config)
  number_of_load = loader.load

  # TOOD logger..?
  if number_of_load.zero?
    puts "[warn] There are no loaded file with specified option."
    puts "    finder => #{loader.display_pattern}"
  end

  TableBeet::Reporter.build(@config)
end