class NOMS::CMDB::Mock
Public Instance Methods
allow_put_to_create()
click to toggle source
# File lib/noms/cmdb.rb, line 136 def allow_put_to_create false end
handle_mock(method, uri, opt)
click to toggle source
# File lib/noms/cmdb.rb, line 149 def handle_mock(method, uri, opt) if m = Regexp.new('/pcmsystemname/([^/]+)').match(uri.path) serial = m[1] @@machine_id += 1 name = "m-%03d.mock" % @@machine_id do_request :POST => "system", :body => { 'serial' => serial, 'fqdn' => name } else false end end
id_field(path)
click to toggle source
# File lib/noms/cmdb.rb, line 140 def id_field(path) case path when %r{system$} 'fqdn' else 'id' end end