Module: Demoman

Defined in:
lib/demoman.rb,
lib/demoman/version.rb,
lib/demoman/demo_file.rb

Defined Under Namespace

Classes: DemoFile

Constant Summary collapse

VERSION =
"2.0.0"

Class Method Summary collapse

Class Method Details

.from_file(file) ⇒ Object



7
8
9
10
11
12
# File 'lib/demoman.rb', line 7

def self.from_file(file)
  io = File.new(file, "r")
  data = io.sysread(4096)
  
  Demoman.from_string(data)
end

.from_string(data) ⇒ Object



14
15
16
17
18
# File 'lib/demoman.rb', line 14

def self.from_string(data)
  demo = DemoFile.new
  demo.parse_data(data)
  demo
end