Class: Kiva::JournalFilter

Inherits:
Filter
  • Object
show all
Defined in:
lib/kiva.rb

Instance Attribute Summary

Attributes inherited from Filter

#params

Instance Method Summary collapse

Methods inherited from Filter

#[], #[]=, #initialize

Constructor Details

This class inherits a constructor from Kiva::Filter

Instance Method Details

#include_bulkObject



760
761
762
763
# File 'lib/kiva.rb', line 760

def include_bulk
  @params["include_bulk"] = "true"
  self
end

#media_anyObject



755
756
757
758
# File 'lib/kiva.rb', line 755

def media_any
  @params["media"] = "any"
  self
end

#media_imageObject



750
751
752
753
# File 'lib/kiva.rb', line 750

def media_image
  @params["media"] = "image"
  self
end

#media_videoObject



745
746
747
748
# File 'lib/kiva.rb', line 745

def media_video
  @params["media"] = "video"
  self
end

#no_include_bulkObject



765
766
767
768
# File 'lib/kiva.rb', line 765

def no_include_bulk
  @params["include_bulk"] = "false"
  self
end

#partner(partner) ⇒ Object



770
771
772
773
774
775
776
777
778
779
780
# File 'lib/kiva.rb', line 770

def partner partner
  # if partner is an instance of Partner, extract the id,
  # else assume (!) users are passing in a sensible id.
  partner = partner.is_a?(Partner) ? partner.id : partner

  # partners may be a list
  @partners ||= []
  @partners.push(partner.to_s.strip)
  @params["partner"] = @partners.join(",")
  self
end