Class: JumpBack::OptionsParser

Inherits:
Object
  • Object
show all
Defined in:
lib/jump_back/options_parser.rb

Class Method Summary collapse

Class Method Details

.parse(path, options, default) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/jump_back/options_parser.rb', line 5

def self.parse(path, options, default)
  if path.is_a? Hash
    options = path
    path = default
  end
  
  jump_back_options = { offsite: options.delete(:offsite) }
  {
    redirect_options: options,
    jump_back_options: jump_back_options,
    path: path
  }
end