class JasmineFixtureBuilder::FixtureWriter
Public Class Methods
new(markup, fixture_name)
click to toggle source
# File lib/jasmine_fixture_builder/fixture_writer.rb, line 7 def initialize(markup, fixture_name) @markup = markup @fixture_name = fixture_name end
Public Instance Methods
write()
click to toggle source
# File lib/jasmine_fixture_builder/fixture_writer.rb, line 12 def write fixture_file = File.join(fixture_path, @fixture_name) FileUtils.mkdir_p(fixture_path) unless File.directory?(fixture_path) File.open(fixture_file, 'w') do |file| file.puts(@markup) end end
Private Instance Methods
fixture_path()
click to toggle source
# File lib/jasmine_fixture_builder/fixture_writer.rb, line 22 def fixture_path @fixture_path ||= Rails.root.join(JAZZ_FIX_PATHS[:fixture_path]) end