Class: FilterGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/filter/filter_generator.rb

Overview

Generates a filter for a given model.

Constant Summary collapse

CONDITIONS =
%w[text date numeric].freeze

Instance Method Summary collapse

Instance Method Details

#create_filter ⇒ Object



8
9
10
11
# File 'lib/generators/filter/filter_generator.rb', line 8

def create_filter
  @conditions = extract_conditions(args)
  template 'filter.rb.erb', "app/filters/#{plural_name}_filter.rb"
end