Module: Mingle4r::Card::ClassMethods

Defined in:
lib/mingle4r/card.rb

Instance Method Summary collapse

Instance Method Details

#apply_filter(filter_string) ⇒ Object

applies an mql filter on card types. Look at mingle05.thoughtworks.com/help/mql_reference.html for reference



18
19
20
# File 'lib/mingle4r/card.rb', line 18

def apply_filter(filter_string)
  find_without_pagination(:all, :params => {'filters[mql]'.to_sym => filter_string})
end

#find_without_pagination(*args) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/mingle4r/card.rb', line 6

def find_without_pagination(*args)
  scope = args.slice!(0)
  options = args.slice!(0) || {}
  options[:params] ||= {}
  options[:params].merge!({:page => 'all'})

  # call ActiveResource::Base::find with proper options
  find(scope, options)
end