Sha256: ed736eef1c81229a347f35130e9937f5983cd2642719b594fa739d7d9453491c
Contents?: true
Size: 710 Bytes
Versions: 3
Compression:
Stored size: 710 Bytes
Contents
module Quaderno::Behavior module Block def self.included(receiver) receiver.send :extend, ClassMethods end module ClassMethods include Quaderno::Helpers::Authentication def block(id, options = {}) authentication = get_authentication(options.merge(api_model: api_model)) response = put("#{authentication[:url]}#{api_model.api_path}/#{id}/block.json", basic_auth: authentication[:basic_auth], headers: version_header.merge(authentication[:headers]) ) check_exception_for(response, { rate_limit: true, subdomain_or_token: true, id: true }) doc = response.parsed_response new doc end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
quaderno-1.16.0 | lib/quaderno-ruby/behavior/block.rb |
quaderno-1.15.2 | lib/quaderno-ruby/behavior/block.rb |
quaderno-1.15.1 | lib/quaderno-ruby/behavior/block.rb |