Sha256: 0b8e441c1ba46466a475464f6b0d3f7eb757198872ca4a61ca948e6828642a59
Contents?: true
Size: 796 Bytes
Versions: 1
Compression:
Stored size: 796 Bytes
Contents
module Database module Generators def self.included(thor) thor.class_eval do desc 'db <OPTION>', 'Execute without options to see HELP.' def db(*opts) item = opts[0] option = { mysql_switch: 'Switch DB from SQLITE3 to MySQL' } unless item say 'ERROR: "myrails db" was called with no arguments' say 'Usage: "myrails db <OPTION> <NAME>"' say "Available Options:\n" option.each{|k,v| say "* #{k}: #{v}"} exit end case item when 'mysql_switch' mysql_switch else say "Unknown Action!" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
myrails-7.0.0 | lib/myrails/modules/database_generator.rb |