class ActionPolicy::Generators::PolicyGenerator

Public Instance Methods

create_policy() click to toggle source
# File lib/generators/action_policy/policy/policy_generator.rb, line 18
def create_policy
  template "policy.rb", File.join("app/policies", class_path, "#{file_name}_policy.rb")
end
run_install_if_needed() click to toggle source
# File lib/generators/action_policy/policy/policy_generator.rb, line 10
def run_install_if_needed
  in_root do
    return if File.exist?("app/policies/application_policy.rb")
  end

  generate "action_policy:install"
end