Class: 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.
5 6 7 8 9 10 |
# File 'lib/eco/api/common/session/logger/log.rb', line 5 def initialize(level, datetime, , formatted) @level = level @datetime = datetime @message = @formatted = formatted end |
Instance Attribute Details
#datetime ⇒ Object
Returns the value of attribute datetime.
3 4 5 |
# File 'lib/eco/api/common/session/logger/log.rb', line 3 def datetime @datetime end |
#formatted ⇒ Object
Returns the value of attribute formatted.
3 4 5 |
# File 'lib/eco/api/common/session/logger/log.rb', line 3 def formatted @formatted end |
#level ⇒ Object
Returns the value of attribute level.
3 4 5 |
# File 'lib/eco/api/common/session/logger/log.rb', line 3 def level @level end |
#message ⇒ Object
Returns the value of attribute message.
3 4 5 |
# File 'lib/eco/api/common/session/logger/log.rb', line 3 def @message end |
Instance Method Details
#<=>(other) ⇒ Object
16 17 18 |
# File 'lib/eco/api/common/session/logger/log.rb', line 16 def <=>(other) datetime <=> other.datetime end |
#after?(value) ⇒ Boolean
26 27 28 29 30 |
# File 'lib/eco/api/common/session/logger/log.rb', line 26 def after?(value) return true unless value datetime >= to_datetime(value) end |
#before?(value) ⇒ Boolean
20 21 22 23 24 |
# File 'lib/eco/api/common/session/logger/log.rb', line 20 def before?(value) return true unless value datetime <= to_datetime(value) end |
#to_s ⇒ Object
12 13 14 |
# File 'lib/eco/api/common/session/logger/log.rb', line 12 def to_s formatted end |