class Agave::Dump::Operation::CreateDataFile
Attributes
context[R]
format[R]
path[R]
value[R]
Public Class Methods
new(context, path, format, value)
click to toggle source
# File lib/agave/dump/operation/create_data_file.rb, line 11 def initialize(context, path, format, value) @context = context @path = path @format = format @value = value end
Public Instance Methods
perform()
click to toggle source
# File lib/agave/dump/operation/create_data_file.rb, line 18 def perform FileUtils.mkdir_p(File.dirname(path)) File.open(File.join(context.path, path), 'w') do |file| file.write Format.dump(format, value) end end