Module: Itamae::Generators

Defined in:
lib/itamae-spec/generators.rb,
lib/itamae-spec/generators/project.rb,
lib/itamae-spec/generators/cookbook.rb

Defined Under Namespace

Classes: Cookbook, Project

Class Method Summary collapse

Class Method Details

.find(target) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/itamae-spec/generators.rb', line 6

def self.find(target)
  case target
  when 'cookbook'
    Cookbook
  when 'project'
    Project
  when 'role'
    puts 'Not support generate role. Do nothing.'
    exit 1
  else
    raise "Unexpected target: #{target}"
  end
end