Sha256: c21e9e58abd4860f48340d85491496d924ef85e2d2e01916d317bd1218491942

Contents?: true

Size: 834 Bytes

Versions: 1

Compression:

Stored size: 834 Bytes

Contents

require 'universe'
require 'thor'
require 'universe/generators/recipe'
module Universe
  class CLI < Thor
    desc "portray ITEM", "Determines if a piece of food is gross or delicious"
    def portray(name)
      puts Universe::World.portray(name)
    end
    desc "pluralize", "Pluralizes a word"
    method_option :word, aliases: "-w"
    def pluralize
        puts Universe::World.pluralize(options[:word])
    end
    desc "recipe", "Generates a recipe scaffold"
    def recipe(group, name)
      Universe::Generators::Recipe.start([group, name])
    end
    desc "convert num", "It will convert string into integer"
    def convert(name)
      case name
      when "one"
        puts "1"
      when "two"
        puts "2"
      when "three"
        puts "3" 
      else
        puts "#{name} invalid"
      end 
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
universe-kushal-0.1.0 lib/universe/cli.rb