class Exercism::Stash
Attributes
code[R]
filename[R]
Public Class Methods
new(body)
click to toggle source
# File lib/exercism/stash.rb, line 10 def initialize(body) @code = body['code'] @filename = body['filename'] end
save(body)
click to toggle source
# File lib/exercism/stash.rb, line 6 def self.save(body) new(body).save end
Public Instance Methods
save()
click to toggle source
# File lib/exercism/stash.rb, line 15 def save File.open path, 'w' do |f| f.write code end self end
Private Instance Methods
path()
click to toggle source
# File lib/exercism/stash.rb, line 24 def path File.join(FileUtils.pwd, filename) end