class Sprawl::ServiceDefinition

Attributes

datastores[RW]
description[RW]
language[RW]
message_types_consumed[RW]
message_types_produced[RW]
name[RW]
rest_dependencies[RW]

Public Class Methods

from(attributes) click to toggle source
# File lib/sprawl/service_definition.rb, line 11
def self.from(attributes)
  definition = ServiceDefinition.new

  return definition if attributes.nil?

  attributes.each do |k, v|
    definition.send("#{k}=", v) if definition.respond_to?("#{k}=")
  end

  definition
end