class AutoAwesomplete::Generators::SearchAdapterGenerator
Public Instance Methods
create_search_adapter()
click to toggle source
# File lib/generators/auto_awesomplete/search_adapter_generator.rb, line 26 def create_search_adapter template 'search_adapter.rb.erb', "#{options[:destination_path]}/#{class_path.push(file_name).join('/')}_search_adapter.rb" end
Private Instance Methods
case_sensitive()
click to toggle source
# File lib/generators/auto_awesomplete/search_adapter_generator.rb, line 47 def case_sensitive options[:case_sensitive] end
label_method()
click to toggle source
# File lib/generators/auto_awesomplete/search_adapter_generator.rb, line 43 def label_method options[:label_method] end
text_columns()
click to toggle source
# File lib/generators/auto_awesomplete/search_adapter_generator.rb, line 33 def text_columns options[:text_columns].map do |c| if c.underscore == c ":#{c}" else "\"#{c}\"" end end end