Class: Masina::PolicyGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/masina/policy/policy_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_policy_fileObject



8
9
10
11
12
13
# File 'lib/generators/masina/policy/policy_generator.rb', line 8

def create_policy_file
  policy_dir_path = 'app/policies'
  generator_path = policy_dir_path + "/#{file_name}_policy.rb"
  Dir.mkdir(policy_dir_path) unless File.exist?(policy_dir_path)
  template 'policy.erb', generator_path
end