Class: Infraction::Nginx::RedirectBuilder
- Inherits:
-
Object
- Object
- Infraction::Nginx::RedirectBuilder
- Defined in:
- lib/infraction.rb
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(source_url) ⇒ RedirectBuilder
constructor
A new instance of RedirectBuilder.
- #to(destination_url) ⇒ Object
Constructor Details
#initialize(source_url) ⇒ RedirectBuilder
Returns a new instance of RedirectBuilder.
31 32 33 |
# File 'lib/infraction.rb', line 31 def initialize(source_url) @source_url = source_url end |
Instance Method Details
#generate ⇒ Object
40 41 42 43 44 45 46 |
# File 'lib/infraction.rb', line 40 def generate " location #{@source_url} { rewrite ^#{@source_url}$ #{@destination_url} permanent; } " end |
#to(destination_url) ⇒ Object
35 36 37 38 |
# File 'lib/infraction.rb', line 35 def to(destination_url) @destination_url = destination_url self end |