class ApiExplorer::GroupProxy
Public Instance Methods
delete(path, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 40 def delete(path, &block) request(:delete, path, &block) end
get(path, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 28 def get(path, &block) request(:get, path, &block) end
group(title, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 8 def group(title, &block) group = Group.new(title) proxy = GroupProxy.new(group) proxy.collect(&block) if block_given? obj.add_child group end
patch(path, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 37 def patch(path, &block) request(:patch, path, &block) end
path(path = nil)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 3 def path(path = nil) obj.path = path if path obj.path end
post(path, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 31 def post(path, &block) request(:post, path, &block) end
put(path, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 34 def put(path, &block) request(:put, path, &block) end
request(method, path, &block)
click to toggle source
# File lib/api_explorer/dsl/group_proxy.rb, line 15 def request(method, path, &block) method = method.to_s.downcase.to_sym req = Request.new(method, path) proxy = RequestProxy.new(req) proxy.collect(&block) if block_given? obj.add_child req end