class PolicyGenerator
Public Instance Methods
controller_name()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 18 def controller_name operation_name.pluralize + 'Controller' end
generate_layout()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 6 def generate_layout template 'policy.rb.erb', File.join('app/policies', class_path, "#{file_name}_policy.rb") end
operation_name()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 14 def operation_name file_name.camelize end
policy_name()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 10 def policy_name operation_name + 'Policy' end