Method: Markify::Mark#initialize

Defined in:
lib/markify/mark.rb

#initialize(name, id, mark, passed, try, date) ⇒ Mark

Returns a new instance of Mark.



25
26
27
28
29
30
31
32
33
# File 'lib/markify/mark.rb', line 25

def initialize(name, id, mark, passed, try, date)
  @name   = name
  @id     = id.to_i
  @mark   = mark.to_f
  @passed = passed
  @try    = try.to_i
  @date   = Date.strptime(date, '%d.%m.%Y')
  @hash   = self.to_sha256.to_s
end