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