Class: Minjector::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/minjector/command.rb

Class Method Summary collapse

Class Method Details

.generate_example_configObject



18
19
20
# File 'lib/minjector/command.rb', line 18

def self.generate_example_config
  Config.write(Config.example)
end

.injectObject



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/minjector/command.rb', line 4

def self.inject
  generate_example_config unless Config.exists?

  payload = Config.read

  payload[:buckets].each do |bucket|
    puts "Reading #{bucket[:name]}..."

    bucket[:entries] = Reader.read(bucket[:path])
  end

  Writer.write(payload)
end