Sha256: f83d90f1adcb43f5fcda8301959446ef85c5550fded67cf910497b5112e36991

Contents?: true

Size: 350 Bytes

Versions: 4

Compression:

Stored size: 350 Bytes

Contents

module NCore
  module Build
    extend ActiveSupport::Concern

    module ClassMethods
      def build(params={}, api_creds=nil)
        parsed, creds = request(:get, url+'/new', api_creds, params)
        if parsed[:errors].any?
          raise parent::QueryError, parsed[:errors]
        end
        new(parsed, creds)
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ncore-1.2.1 lib/ncore/methods/build.rb
ncore-1.2.0 lib/ncore/methods/build.rb
ncore-1.1.0 lib/ncore/methods/build.rb
ncore-1.0.0 lib/ncore/methods/build.rb