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