class RubyNos::RestApi
Attributes
endpoints[RW]
host[RW]
name[RW]
port[RW]
Public Instance Methods
add_endpoint(args)
click to toggle source
# File lib/ruby_nos/rest_api.rb, line 10 def add_endpoint args args.merge!({port: port}) unless (args[:port] || args[:po] ) args.merge!({host: host}) unless (args[:host] || args[:ho] ) endpoints << Endpoint.new(args) end
to_hash()
click to toggle source
# File lib/ruby_nos/rest_api.rb, line 16 def to_hash { name: self.name, apis: endpoints.map{|e| e.to_hash} } end