Class: RTunesU::Log

Inherits:
Object
  • Object
show all
Defined in:
lib/rtunesu/log.rb

Defined Under Namespace

Modules: Errors

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw) ⇒ Log

Returns a new instance of Log.



9
10
11
12
# File 'lib/rtunesu/log.rb', line 9

def initialize(raw)
  @raw = raw
  @parsed = parse(@raw)
end

Instance Attribute Details

#parsedObject (readonly)

Returns the value of attribute parsed.



14
15
16
# File 'lib/rtunesu/log.rb', line 14

def parsed
  @parsed
end

#rawObject (readonly)

Returns the value of attribute raw.



14
15
16
# File 'lib/rtunesu/log.rb', line 14

def raw
  @raw
end

Class Method Details

.parse(log_text) ⇒ Object



5
6
7
# File 'lib/rtunesu/log.rb', line 5

def self.parse(log_text)
  self.new(log_text).parsed
end