Sha256: d1ca7073ac290d672b7f09a927632dd06169429c8e646c3fbf4ce576426f40de

Contents?: true

Size: 1.04 KB

Versions: 6

Compression:

Stored size: 1.04 KB

Contents

require 'faraday'
require 'faraday_middleware'

directory = File.expand_path(File.dirname(__FILE__))

module Foursquare2
  class << self

    FIELDS = [ :client_id, :client_secret, :api_version,
               :ssl, :connection_middleware, :locale ]
    attr_accessor(*FIELDS)

    def filter tips, term
      tip = []
      unless tips.nil?
        tips.items.each do |check_tip|
          tip << check_tip if check_tip.text.downcase.include? term.downcase
        end
      end
      Hashie::Mash.new({:count => tip.count, :items => tip })
    end

    def configure
      yield self
      true
    end

  end

  require 'foursquare2/campaigns'
  require 'foursquare2/users'
  require 'foursquare2/specials'
  require 'foursquare2/settings'
  require 'foursquare2/photos'
  require 'foursquare2/tips'
  require 'foursquare2/checkins'
  require 'foursquare2/venues'
  require 'foursquare2/venuegroups'
  require 'foursquare2/pages'
  require 'foursquare2/lists'
  require 'foursquare2/events'
  require 'foursquare2/client'
  require 'foursquare2/api_error'


end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
foursquare2-2.0.2 lib/foursquare2.rb
foursquare2-2.0.1 lib/foursquare2.rb
foursquare2-2.0.0 lib/foursquare2.rb
foursquare2-1.9.8 lib/foursquare2.rb
foursquare2-1.9.7 lib/foursquare2.rb
foursquare2-1.9.6 lib/foursquare2.rb