class Safrano::ServiceMeta
a virtual entity for the service metadata
Constants
- ALLOWED_TRANSITIONS_FIXED
Attributes
service[RW]
Public Class Methods
new(service)
click to toggle source
# File lib/safrano/service.rb, line 699 def initialize(service) @service = service end
Public Instance Methods
allowed_transitions()
click to toggle source
# File lib/safrano/service.rb, line 704 def allowed_transitions ALLOWED_TRANSITIONS_FIXED end
odata_get(req)
click to toggle source
# File lib/safrano/service.rb, line 712 def odata_get(req) if req.accept?(APPXML) [200, CT_APPXML, [@service.metadata_xml(req)]] else 415 end end
transition_end(_match_result)
click to toggle source
# File lib/safrano/service.rb, line 708 def transition_end(_match_result) Safrano::Transition::RESULT_END end