class BeTaskable::ResolverGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/generators/be_taskable/resolver_generator.rb, line 7 def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end
Public Instance Methods
copy_class_file()
click to toggle source
# File lib/generators/be_taskable/resolver_generator.rb, line 14 def copy_class_file dest = "app/task_resolvers/#{taskable}_#{action_name}_task_resolver.rb" copy_file "resolver.rb.tpl", dest class_name = "#{taskable.camelize}#{action_name.camelize}TaskResolver" gsub_file dest, '{{class_name}}', class_name end