Class: Ahoy::Deckhands::UtmParameterDeckhand
- Inherits:
-
Object
- Object
- Ahoy::Deckhands::UtmParameterDeckhand
- Defined in:
- lib/ahoy/deckhands/utm_parameter_deckhand.rb
Instance Method Summary collapse
-
#initialize(landing_page) ⇒ UtmParameterDeckhand
constructor
A new instance of UtmParameterDeckhand.
- #landing_params ⇒ Object
Constructor Details
#initialize(landing_page) ⇒ UtmParameterDeckhand
Returns a new instance of UtmParameterDeckhand.
5 6 7 |
# File 'lib/ahoy/deckhands/utm_parameter_deckhand.rb', line 5 def initialize(landing_page) @landing_page = landing_page end |
Instance Method Details
#landing_params ⇒ Object
9 10 11 12 13 14 |
# File 'lib/ahoy/deckhands/utm_parameter_deckhand.rb', line 9 def landing_params @landing_params ||= begin landing_uri = Addressable::URI.parse(@landing_page) rescue nil (landing_uri && landing_uri.query_values) || {} end end |