lib/rom/http/relation.rb in rom-http-0.1.2 vs lib/rom/http/relation.rb in rom-http-0.2.0.beta1

- old
+ new

@@ -1,13 +1,23 @@ +require 'rom/plugins/relation/schema' + module ROM module HTTP class Relation < ROM::Relation include Enumerable adapter :http + use :schema forward :with_request_method, :with_path, :append_path, :with_options, :with_params, :clear_params, :project + + def initialize(*) + super + dataset.response_transformer( + Dataset::ResponseTransformers::Schemad.new(self.class.schema) + ) if self.class.schema + end def insert(*args) dataset.insert(*args) end alias_method :<<, :insert