Module: URITemplate::Expression

Includes:
Token
Included in:
Colon::Token::Variable
Defined in:
lib/uri_template/expression.rb

Overview

A module which all non-literal tokens should include.

Constant Summary

Constant Summary

Constants included from Token

Token::EMPTY_ARRAY

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Methods included from Token

#ends_with_slash?, #expand, #host?, #scheme?, #size, #starts_with_slash?, #to_s

Instance Attribute Details

- (Object) variables (readonly)

Returns the value of attribute variables



23
24
25
# File 'lib/uri_template/expression.rb', line 23

def variables
  @variables
end

Instance Method Details

- (Boolean) expression?

Returns:

  • (Boolean)


29
30
31
# File 'lib/uri_template/expression.rb', line 29

def expression?
  true
end

- (Boolean) literal?

Returns:

  • (Boolean)


25
26
27
# File 'lib/uri_template/expression.rb', line 25

def literal?
  false
end