Class: KDL::Types::URLTemplate::Part
- Inherits:
-
Object
- Object
- KDL::Types::URLTemplate::Part
show all
- Defined in:
- lib/kdl/types/url_template.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.allow_reserved? ⇒ Boolean
218
219
220
|
# File 'lib/kdl/types/url_template.rb', line 218
def self.allow_reserved?
false
end
|
.keep_empties? ⇒ Boolean
226
227
228
|
# File 'lib/kdl/types/url_template.rb', line 226
def self.keep_empties?
false
end
|
222
223
224
|
# File 'lib/kdl/types/url_template.rb', line 222
def self.with_name?
false
end
|
Instance Method Details
#expand_variables(values) ⇒ Object
203
204
205
206
207
208
|
# File 'lib/kdl/types/url_template.rb', line 203
def expand_variables(values)
@variables.reduce([]) do |list, variable|
expanded = variable.expand(values[variable.name])
expanded ? list + expanded : list
end
end
|
#prefix ⇒ Object
214
215
216
|
# File 'lib/kdl/types/url_template.rb', line 214
def prefix
''
end
|
#separator ⇒ Object
210
211
212
|
# File 'lib/kdl/types/url_template.rb', line 210
def separator
','
end
|