Class: JasmineFixtureBuilder::FixtureWriter
- Inherits:
-
Object
- Object
- JasmineFixtureBuilder::FixtureWriter
- Defined in:
- lib/jasmine_fixture_builder/fixture_writer.rb
Instance Method Summary collapse
-
#initialize(markup, fixture_name) ⇒ FixtureWriter
constructor
A new instance of FixtureWriter.
- #write ⇒ Object
Constructor Details
#initialize(markup, fixture_name) ⇒ FixtureWriter
Returns a new instance of FixtureWriter.
7 8 9 10 |
# File 'lib/jasmine_fixture_builder/fixture_writer.rb', line 7 def initialize(markup, fixture_name) @markup = markup @fixture_name = fixture_name end |
Instance Method Details
#write ⇒ Object
12 13 14 15 16 17 18 |
# 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 |