Class: ExampleProcessor

Inherits:
Object
  • Object
show all
Defined in:
lib/vendor/addressable/spec/addressable/template_spec.rb

Class Method Summary collapse

Class Method Details

.match(name) ⇒ Object



69
70
71
72
# File 'lib/vendor/addressable/spec/addressable/template_spec.rb', line 69

def self.match(name)
  return ".*?" if name == "first"
  return ".*"
end

.restore(name, value) ⇒ Object



63
64
65
66
67
# File 'lib/vendor/addressable/spec/addressable/template_spec.rb', line 63

def self.restore(name, value)
  return value.gsub(/\+/, " ") if name == "query"
  return value.tr("A-Za-z", "N-ZA-Mn-za-m") if name == "rot13"
  return value
end

.transform(name, value) ⇒ Object



58
59
60
61
# File 'lib/vendor/addressable/spec/addressable/template_spec.rb', line 58

def self.transform(name, value)
  return value.gsub(/ /, "+") if name == "query"
  return value
end

.validate(name, value) ⇒ Object



53
54
55
56
# File 'lib/vendor/addressable/spec/addressable/template_spec.rb', line 53

def self.validate(name, value)
  return !!(value =~ /^[\w ]+$/) if name == "query"
  return true
end