Sha256: 99efb64caf3fe1d0c9815f37655a0c58a5e4ecb6cde4bbc4c21a70091193ad6c
Contents?: true
Size: 1.07 KB
Versions: 22
Compression:
Stored size: 1.07 KB
Contents
require 'generators/cantango/base' require 'generators/cantango/license_base' require 'generators/cantango/permit_generator' module Cantango module Generators class AccountPermitGenerator < Cantango::Generators::Base desc "Creates a Permit for an account in 'app/permits' with specific permissions and/or licenses" argument :account, :type => :string, :desc => "Account class to create permit for" class_option :licenses, :type => :array, :default => [], :desc => "Licenses to use in Permit" class_option :account, :type => :string, :desc => "Generate permits for a specific user account" class_option :group, :type => :boolean, :default => false, :desc => "Generate permit for a role group" source_root File.dirname(__FILE__) + '/templates' def main_flow template_permit account end protected def is_account? true end include Cantango::Generators::LicenseBase include Cantango::Generators::PermitGenerator end end end
Version data entries
22 entries across 22 versions & 2 rubygems