Class: LicenseFinder::Decisions::TXN
- Inherits:
-
Struct
- Object
- Struct
- LicenseFinder::Decisions::TXN
- Defined in:
- lib/license_finder/decisions.rb
Overview
WRITE
Instance Attribute Summary collapse
-
#safe_versions ⇒ Object
Returns the value of attribute safe_versions.
-
#safe_when ⇒ Object
Returns the value of attribute safe_when.
-
#who ⇒ Object
Returns the value of attribute who.
-
#why ⇒ Object
Returns the value of attribute why.
Class Method Summary collapse
Instance Attribute Details
#safe_versions ⇒ Object
Returns the value of attribute safe_versions
70 71 72 |
# File 'lib/license_finder/decisions.rb', line 70 def safe_versions @safe_versions end |
#safe_when ⇒ Object
Returns the value of attribute safe_when
70 71 72 |
# File 'lib/license_finder/decisions.rb', line 70 def safe_when @safe_when end |
#who ⇒ Object
Returns the value of attribute who
70 71 72 |
# File 'lib/license_finder/decisions.rb', line 70 def who @who end |
#why ⇒ Object
Returns the value of attribute why
70 71 72 |
# File 'lib/license_finder/decisions.rb', line 70 def why @why end |
Class Method Details
.from_hash(txn, versions) ⇒ Object
71 72 73 |
# File 'lib/license_finder/decisions.rb', line 71 def self.from_hash(txn, versions) new(txn[:who], txn[:why], txn[:when], versions || []) end |