class Rails::Generators::FinderGenerator

Public Instance Methods

create_finder_file() click to toggle source
# File lib/generators/rails/finder_generator.rb, line 9
def create_finder_file
  template 'finder.rb', File.join('app/finders', class_path, "#{file_name}_finder.rb")
end

Private Instance Methods

parent_class_name() click to toggle source
# File lib/generators/rails/finder_generator.rb, line 17
def parent_class_name
  options.fetch('parent') do
    begin
      require 'application_finder'
      ApplicationFinder
    rescue LoadError
      'Clairvoyance::Finder'
    end
  end
end