Sha256: 7c15c908212bcea0f9bad10c3fa7addd506e7c73ff4718c916d6c60b7d287fc1

Contents?: true

Size: 311 Bytes

Versions: 18

Compression:

Stored size: 311 Bytes

Contents

module JSONAPIonify::Api
  module Resource::Builders
    class BaseBuilder
      include JSONAPIonify::Structure

      def self.build(*args, &block)
        new(*args, &block).build
      end

      attr_reader :resource

      def initialize(resource)
        @resource = resource
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
jsonapionify-0.12.10 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.9 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.8 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.7 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.5 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.4 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.3 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.2 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.1 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.12.0 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.11 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.10 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.9 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.8 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.7 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.6 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.5 lib/jsonapionify/api/resource/builders/base_builder.rb
jsonapionify-0.11.0 lib/jsonapionify/api/resource/builders/base_builder.rb