Class: ServerlessRedirector::Operations::RedirectOperation

Inherits:
Object
  • Object
show all
Defined in:
lib/serverless_redirector/operations.rb

Direct Known Subclasses

CreateRedirect, RemoveRedirect, UpdateDestination

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(redirect) ⇒ RedirectOperation

Returns a new instance of RedirectOperation.



8
9
10
# File 'lib/serverless_redirector/operations.rb', line 8

def initialize(redirect)
  @redirect =  redirect
end

Instance Attribute Details

#redirectObject (readonly)

Returns the value of attribute redirect.



6
7
8
# File 'lib/serverless_redirector/operations.rb', line 6

def redirect
  @redirect
end

Instance Method Details

#summarizeObject



12
13
14
# File 'lib/serverless_redirector/operations.rb', line 12

def summarize
  "#{self.class.name.split("::").last} on #{redirect.path} => #{redirect.url}"
end