module Quaderno::Behavior::Block::ClassMethods
Public Instance Methods
block(id, options = {})
click to toggle source
# File lib/quaderno-ruby/behavior/block.rb, line 10 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: default_headers.merge(authentication[:headers]) ) check_exception_for(response, { rate_limit: true, subdomain_or_token: true, id: true }) doc = response.parsed_response object = new doc object.rate_limit_info = response object end