class ServiceApi::UriTokens
Attributes
uri_template[R]
Public Class Methods
new(*args)
click to toggle source
# File lib/service_api/uri_tokens.rb, line 5 def initialize(*args) @uri_template = URITemplate.new(*args) end
Public Instance Methods
token_values()
click to toggle source
# File lib/service_api/uri_tokens.rb, line 9 def token_values @token_values ||= tokens.map(&:variables).flatten end
Private Instance Methods
tokens()
click to toggle source
# File lib/service_api/uri_tokens.rb, line 15 def tokens @tokens ||= @uri_template.tokens.select{ |template| !template.variables.empty? } end