Class: Marshalsea::Marshal::LoadGuard::Observation
- Inherits:
-
Object
- Object
- Marshalsea::Marshal::LoadGuard::Observation
- Defined in:
- lib/marshalsea/marshal/load_guard.rb
Instance Attribute Summary collapse
-
#class_name ⇒ Object
readonly
Returns the value of attribute class_name.
-
#method_name ⇒ Object
readonly
Returns the value of attribute method_name.
Instance Method Summary collapse
-
#initialize(class_name:, method_name:, permitted:) ⇒ Observation
constructor
A new instance of Observation.
- #permitted? ⇒ Boolean
- #to_s ⇒ Object
Constructor Details
#initialize(class_name:, method_name:, permitted:) ⇒ Observation
Returns a new instance of Observation.
55 56 57 58 59 |
# File 'lib/marshalsea/marshal/load_guard.rb', line 55 def initialize(class_name:, method_name:, permitted:) @class_name = class_name @method_name = method_name @permitted = permitted end |
Instance Attribute Details
#class_name ⇒ Object (readonly)
Returns the value of attribute class_name.
53 54 55 |
# File 'lib/marshalsea/marshal/load_guard.rb', line 53 def class_name @class_name end |
#method_name ⇒ Object (readonly)
Returns the value of attribute method_name.
53 54 55 |
# File 'lib/marshalsea/marshal/load_guard.rb', line 53 def method_name @method_name end |
Instance Method Details
#permitted? ⇒ Boolean
61 62 63 |
# File 'lib/marshalsea/marshal/load_guard.rb', line 61 def permitted? @permitted end |
#to_s ⇒ Object
65 66 67 |
# File 'lib/marshalsea/marshal/load_guard.rb', line 65 def to_s "#{class_name}##{method_name}" end |