class Rails::PolicyGenerator
Public Instance Methods
copy_policy_file()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 7 def copy_policy_file template 'policy.rb', "app/policies/#{file_name}_policy.rb" end
copy_policy_test_file()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 11 def copy_policy_test_file if options.test_suite == 'rspec' template 'policy_spec.rb', "spec/policies/#{file_name}_policy_spec.rb" elsif options.test_suite == 'minitest' template 'policy_test.rb', "test/policies/#{file_name}_policy_test.rb" end end
Private Instance Methods
class_name()
click to toggle source
# File lib/generators/policy/policy_generator.rb, line 21 def class_name file_name.classify end