Module: OdataDuty::EdmxSchema
- Defined in:
- lib/odata_duty/edmx_schema.rb
Class Method Summary collapse
Class Method Details
.index_hash(schema) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/odata_duty/edmx_schema.rb', line 5 def self.index_hash(schema) { '@odata.context': [schema.base_url.chomp('/'), '$metadata'].join('/'), value: schema.endpoints.map do |e| { name: e.name, kind: 'EntitySet', url: e.url } end } end |
.metadata_xml(metadata) ⇒ Object
14 15 16 17 |
# File 'lib/odata_duty/edmx_schema.rb', line 14 def self.() b = binding ERB.new(File.read("#{__dir__}/../metadata.xml.erb")).result(b) end |