Sha256: 82cdc491f04173fb9bc0018d44fdd66c0cec48e93832885dba7b560d01ee08cd

Contents?: true

Size: 307 Bytes

Versions: 1

Compression:

Stored size: 307 Bytes

Contents

module ViewDefinitionHelpers
  def with_view_definition(name, version, schema)
    definition = Scenic::Definition.new(name, version)
    FileUtils.mkdir_p(File.dirname(definition.full_path))
    File.write(definition.full_path, schema)
    yield
  ensure
    FileUtils.rm_f(definition.full_path)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scenic-1.8.0 spec/support/view_definition_helpers.rb