lib/support/conversions.rb
def analyse # :nodoc:
        if first.is_a?(Range)
          first
        elsif size ==1
          first
        else
          self
        end
      end
# used to enable
# def abc *key
# where key is a Range, an comma separated List or an item
# aimed to support #compose_where
used to enable
def abc *key
where key is a Range, an comma separated List or an item
aimed to support #compose_where
used to enable def abc * key where key is a Range an comma separated List or an item aimed to support #compose_where
def analyse 
        if first.is_a?(Range)
          first
        elsif size ==1
          first
        else
          self
        end
      end
def analyse if first . is_a? ( Range ) first elsif size == 1 first else self end end
used to enable
def abc *key
where key is a Range, an comma separated List or an item
aimed to support #compose_where
used to enable def abc * key where key is a Range an comma separated List or an item aimed to support #compose_where
# :nodoc: