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