class Printer

Constants

TMP_DIR

Public Class Methods

new(data) click to toggle source

data is model - records hash

# File lib/test_fixture_boy/printer.rb, line 7
def initialize(data)
  @format = data.delete(:format) || :yaml
  @dir = data.delete(:dir) || TMP_DIR
  @data = data
end

Public Instance Methods

print() click to toggle source

Private Instance Methods

file_name(model) click to toggle source
# File lib/test_fixture_boy/printer.rb, line 34
def file_name(model)
  File.join local_dir, "#{model.underscore}s.#{@format.to_s}"
end
local_dir() click to toggle source
# File lib/test_fixture_boy/printer.rb, line 30
def local_dir
  FileUtils.mkdir_p @dir
end