module Isuggest
Constants
- VERSION
Public Instance Methods
suggest_me(options={})
click to toggle source
# File lib/isuggest.rb, line 5 def suggest_me(options={}) class_attribute :isuggest_options raise ArgumentError, "Hash expected, got #{options.class.name}" if !options.empty? && !options.is_a?(Hash) raise ArgumentError, 'No column provides' if options[:on].blank? raise ArgumentError, 'No column provides' if options[:on].present? && !options[:on].is_a?(Array) self.isuggest_options = {total_suggestions: 5, seperator: ['', '_'], suffix: nil } self.isuggest_options.merge!(options) self.send(:include, Isuggest::Finder) end