Class: Eco::API::Common::Session::Logger::Log
- Inherits:
-
Object
- Object
- Eco::API::Common::Session::Logger::Log
- Defined in:
- lib/eco/api/common/session/logger/log.rb
Instance Attribute Summary collapse
-
#datetime ⇒ Object
Returns the value of attribute datetime.
-
#formatted ⇒ Object
Returns the value of attribute formatted.
-
#level ⇒ Object
Returns the value of attribute level.
-
#message ⇒ Object
Returns the value of attribute message.
Instance Method Summary collapse
- #<=>(other) ⇒ Object
- #after?(value) ⇒ Boolean
- #before?(value) ⇒ Boolean
-
#initialize(level, datetime, message, formatted) ⇒ Log
constructor
A new instance of Log.
- #to_s ⇒ Object
Constructor Details
#initialize(level, datetime, message, formatted) ⇒ Log
Returns a new instance of Log.
10 11 12 13 14 15 |
# File 'lib/eco/api/common/session/logger/log.rb', line 10 def initialize(level, datetime, , formatted) @level = level @datetime = datetime @message = @formatted = formatted end |
Instance Attribute Details
#datetime ⇒ Object
Returns the value of attribute datetime.
8 9 10 |
# File 'lib/eco/api/common/session/logger/log.rb', line 8 def datetime @datetime end |
#formatted ⇒ Object
Returns the value of attribute formatted.
8 9 10 |
# File 'lib/eco/api/common/session/logger/log.rb', line 8 def formatted @formatted end |
#level ⇒ Object
Returns the value of attribute level.
8 9 10 |
# File 'lib/eco/api/common/session/logger/log.rb', line 8 def level @level end |
#message ⇒ Object
Returns the value of attribute message.
8 9 10 |
# File 'lib/eco/api/common/session/logger/log.rb', line 8 def @message end |
Instance Method Details
#<=>(other) ⇒ Object
21 22 23 |
# File 'lib/eco/api/common/session/logger/log.rb', line 21 def <=>(other) self.datetime <=> other.datetime end |
#after?(value) ⇒ Boolean
30 31 32 33 |
# File 'lib/eco/api/common/session/logger/log.rb', line 30 def after?(value) return true if !value datetime >= to_datetime(value) end |
#before?(value) ⇒ Boolean
25 26 27 28 |
# File 'lib/eco/api/common/session/logger/log.rb', line 25 def before?(value) return true if !value datetime <= to_datetime(value) end |
#to_s ⇒ Object
17 18 19 |
# File 'lib/eco/api/common/session/logger/log.rb', line 17 def to_s self.formatted end |