lib/eucalypt/generate/namespaces/generate/cli/generate-scaffold.rb in eucalypt-0.8.0 vs lib/eucalypt/generate/namespaces/generate/cli/generate-scaffold.rb in eucalypt-0.9.0

- old
+ new

@@ -7,12 +7,10 @@ include Eucalypt::Helpers::Messages using Colorize option :no, aliases: '-n', type: :array, default: [], enum: %w[m ms c cs h hs], desc: "Omit specified scaffold files" option :rest, aliases: '-r', type: :boolean, default: false, desc: "Generate REST routes for the controller" - option :policy, aliases: '-p', type: :boolean, default: false, desc: "Generate a policy with the scaffold" - option :headless, type: :boolean, aliases: '-H', default: false, desc: "Policy with no associated model" option :table, type: :boolean, default: true, desc: "Generate a table migration" desc "scaffold [NAME] *[COLUMN∶TYPE]", "Generates a scaffold".colorize(:grey) def scaffold(name, *columns) directory = File.expand_path('.') if Eucalypt.app? directory @@ -38,26 +36,14 @@ end if controller controller = Eucalypt::Generators::Controller.new controller.destination_root = directory - policy = options[:rest] && options[:policy] - headless = options[:policy] && options[:headless] controller.generate( name: name, spec: controller_spec, - rest: options[:rest], - policy: policy, - headless: headless + rest: options[:rest] ) - end - - if options[:policy] - args = ['security', 'policy', 'generate', name] - args << '--headless' if options[:headless] - args << %w[-p read add edit delete] if options[:rest] - args.flatten! - Eucalypt::CLI.start(args) end else Eucalypt::Error.wrong_directory end end \ No newline at end of file