class SchemaFiles

Constants

SchemaLocation
SchemaTemplate

Public Class Methods

open(file) { |render| ... } click to toggle source
# File lib/ruby3mf/schema_files.rb, line 10
def open(file)
  @@template ||= File.open(file, "r") do |file|
    file.read
  end

  yield(SchemaFiles.render)

end
render() click to toggle source
# File lib/ruby3mf/schema_files.rb, line 19
def render
   @@xsd_content ||= ERB.new(@@template).result( binding )
end