class RestUri::Base
Retrieve resource ID from REST URI
Attributes
identifier[RW]
parser[RW]
uri[RW]
Public Class Methods
new(uri, parser: DEFAULT_PARSER, identifier: DEFAULT_IDENTIFIER)
click to toggle source
@param uri [String, URI] @param parser [Object] :parser URI parser such as Addressable::URI @param identifier [Symbol] :identifier Suffix of method name to specify resource @raise ArgumentError if `identifier` is empty
# File lib/rest_uri.rb, line 19 def initialize(uri, parser: DEFAULT_PARSER, identifier: DEFAULT_IDENTIFIER) raise ArgumentError, 'Empty identifier' if not identifier.respond_to? :empty? or identifier.empty? @uri = uri @parser = parser @identifier = identifier end