Sha256: 63908cd1bb33773a015ebbc1c1e33b2a32516a8944cbc67626edcf6cff62d5fd

Contents?: true

Size: 806 Bytes

Versions: 7

Compression:

Stored size: 806 Bytes

Contents

module Conekta
  module Operations
    module Where
      module ClassMethods
        def where(params=nil)
          instance = ConektaObject.new
          url = Util.types[self.class_name.downcase].url
          requestor = Requestor.new
          response = requestor.request(:get, url)
          instance.load_from(response)
          instance
        end
        # <b>DEPRECATED:</b> Please use <tt>where</tt> instead.
        def all(params=nil)
          instance = ConektaObject.new
          url = Util.types[self.class_name.downcase].url
          requestor = Requestor.new
          response = requestor.request(:get, url)
          instance.load_from(response)
          instance
        end
      end
      def self.included(base)
        base.extend(ClassMethods)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
conekta-0.4.3 lib/conekta/operations/where.rb
conekta-0.4.2 lib/conekta/operations/where.rb
conekta-0.4.1 lib/conekta/operations/where.rb
conekta-0.4.0 lib/conekta/operations/where.rb
conekta-0.3.7 lib/conekta/operations/where.rb
conekta-0.3.6 lib/conekta/operations/where.rb
conekta-0.3.5 lib/conekta/operations/where.rb