Sha256: d2d042cc399b611ee0e5b5748f7faf026f9373051d586f992003918822572783
Contents?: true
Size: 345 Bytes
Versions: 14
Compression:
Stored size: 345 Bytes
Contents
# encoding: UTF-8 # Definition of service as defined by DSL class ServiceDefinition attr_accessor :id, :listeners, :actions def initialize @listeners = {} @actions = {} end def to_hash { id: @id, listeners: @listeners.map { |k, v| v.to_hash }, actions: @actions.map { |k, v| v.to_hash }, } end end
Version data entries
14 entries across 14 versions & 1 rubygems