class Shaf::Generator::Scaffold

Public Instance Methods

call() click to toggle source
# File lib/shaf/generator/scaffold.rb, line 8
def call
  if name.empty?
    raise "Please provide a resource name when using the scaffold generator!"
  end

  options[:specs] = true if options[:specs].nil? 
  Generator::Factory.create('model', *args, **options).call
  Generator::Factory.create('controller', *controller_args, **options).call
end
controller_args() click to toggle source
# File lib/shaf/generator/scaffold.rb, line 22
def controller_args
  [name] + args[1..-1]
end
name() click to toggle source
# File lib/shaf/generator/scaffold.rb, line 18
def name
  args.first || ""
end