Class: Penetration::Caller
- Inherits:
-
Object
- Object
- Penetration::Caller
- Defined in:
- lib/penetration.rb
Instance Method Summary collapse
- #add(mode, element) ⇒ Object
- #add_preset(preset) ⇒ Object
- #add_raw(raw) ⇒ Object
- #current_session ⇒ Object
-
#initialize(session, session_name) ⇒ Caller
constructor
A new instance of Caller.
Constructor Details
#initialize(session, session_name) ⇒ Caller
Returns a new instance of Caller.
7 8 9 10 11 |
# File 'lib/penetration.rb', line 7 def initialize(session, session_name) @session = session @session_name = session_name @session[@session_name] ||= [] end |
Instance Method Details
#add(mode, element) ⇒ Object
25 26 27 |
# File 'lib/penetration.rb', line 25 def add(mode, element) current_session << [mode, element] end |
#add_preset(preset) ⇒ Object
21 22 23 |
# File 'lib/penetration.rb', line 21 def add_preset(preset) add(:preset, preset) end |
#add_raw(raw) ⇒ Object
17 18 19 |
# File 'lib/penetration.rb', line 17 def add_raw(raw) add(:raw, raw) end |
#current_session ⇒ Object
13 14 15 |
# File 'lib/penetration.rb', line 13 def current_session @session[@session_name] end |