lib/spontaneous/cli/generate.rb in spontaneous-0.2.0.beta4 vs lib/spontaneous/cli/generate.rb in spontaneous-0.2.0.beta5
- old
+ new
@@ -16,12 +16,11 @@
method_option :database, :type => :string, :default => "mysql", :aliases => "-d", :desc => "Database adapter"
method_option :user, :type => :string, :default => "root", :aliases => "-u", :desc => "Database admin user"
method_option :password, :type => :string, :default => "", :aliases => "-p", :desc => "Database admin user"
def site(*args)
- # require "spontaneous"
- ::Spontaneous::Generators::Site.start(ARGV.drop_while { |e| %w(generate site).include?(e) })
+ generate_site(args)
end
def method_missing(method, *args)
if PublicSuffix.valid?(method.to_s)
puts method
@@ -29,9 +28,13 @@
ARGV.unshift("site")
self.send(:site, *args)
else
super
end
+ end
+
+ def generate_site(args)
+ ::Spontaneous::Generators::Site.start(args.drop_while { |e| %w(generate site).include?(e) })
end
end # Generate
end # Spontaneous::Cli