module PadGem
Constants
- VERSION
Public Class Methods
create(options)
click to toggle source
# File lib/pad_gem.rb, line 17 def self.create(options) result = Generator.generate(options) if result == "success" puts puts "#{options[:gem_name]} created in #{options[:gem_ruby_name]}" puts else puts puts "Something went wrong and #{options[:gem_name]} was not created." puts "Status: #{result}" puts end end
display_help()
click to toggle source
# File lib/pad_gem.rb, line 31 def self.display_help puts puts "PadGem #{PadGem::VERSION}" puts "************" puts puts "use padgem --new (or -n) for creating a new gem." puts end
display_version()
click to toggle source
# File lib/pad_gem.rb, line 40 def self.display_version puts puts "PadGem #{PadGem::VERSION}" puts "by Nico Schuele (@nicoschuele)" puts end
main(arg)
click to toggle source
# File lib/pad_gem.rb, line 7 def self.main(arg) if arg[0] == '-n' || arg[0] == '--new' create(Menu.ask) elsif arg[0] == '-v' || arg[0] == '--version' display_version else display_help end end