Sha256: 1e72ce8de5335b9bcc65a93a7717afddee2efd1d21968ef56cd00987b848b8ee

Contents?: true

Size: 442 Bytes

Versions: 6

Compression:

Stored size: 442 Bytes

Contents

module FlexmlsApi
  module Models
    module Subresource 
    
      def build_subclass
        Class.new(self)
      end

      def find_by_listing_key(key, arguments={})
        collect(connection.get("/listings/#{key}#{self.path}", arguments))
      end
      
      def find_by_id(id, parent_id, arguments={})
        collect(connection.get("/listings/#{parent_id}#{self.path}/#{id}", arguments)).first
      end
      
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
spark_api-1.0.2 lib/spark_api/models/subresource.rb~
spark_api-1.0.1 lib/spark_api/models/subresource.rb~
spark_api-1.0.0 lib/spark_api/models/subresource.rb~
flexmls_api-0.7.3 lib/flexmls_api/models/subresource.rb
flexmls_api-0.7.5 lib/flexmls_api/models/subresource.rb
flexmls_api-0.7.0 lib/flexmls_api/models/subresource.rb