class Kanagata::CLI

Public Instance Methods

destroy(target, *attributes) click to toggle source
# File lib/kanagata/cli.rb, line 27
def destroy(target, *attributes)
  begin
    destroyer = Kanagata::Destroyer.new(target, options[:config], attributes)
    destroyer.destroy
  rescue => e
    say(e.message, :red)
  end
end
generate(target, *attributes) click to toggle source
# File lib/kanagata/cli.rb, line 16
def generate(target, *attributes)
  begin
    generator = Kanagata::Generator.new(target, options[:config], attributes)
    generator.generate
  rescue => e
    say(e.message, :red)
  end
end
init(target = 'sample') click to toggle source
# File lib/kanagata/cli.rb, line 6
def init(target = 'sample')
  begin
    skelton = Kanagata::Skelton.new(target)
  rescue => e
    say(e.message, :red)
  end
end