class SoarScRouting::Resource

Attributes

description[RW]
id[RW]
input[RW]
method[RW]
output[RW]
params[RW]

Public Class Methods

new(description, id, method = 'GET', params = nil, input = nil, output = nil) click to toggle source
# File lib/soar_sc_routing/resource.rb, line 10
def initialize(description, id, method = 'GET', params = nil, input = nil, output = nil)
  @description = description
  @id = id
  @method = method
  @params = params
  @input = input
  @output = output
end

Public Instance Methods

content() click to toggle source
# File lib/soar_sc_routing/resource.rb, line 19
def content
  {
    'doc' => @description,
    'method' => @method,
    'id' => @id,
    'params' => @params
  }
end