Class: Service

Inherits:
Object
  • Object
show all
Includes:
DataMapper::Resource
Defined in:
lib/dm-ssbe-adapter/service.rb

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object



16
17
18
# File 'lib/dm-ssbe-adapter/service.rb', line 16

def self.[](name)
  first(:name => name.to_s)
end

.default_repository_nameObject



5
6
7
# File 'lib/dm-ssbe-adapter/service.rb', line 5

def self.default_repository_name
  :ssbe
end

.register(name, resource_href) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
# File 'lib/dm-ssbe-adapter/service.rb', line 20

def self.register(name, resource_href)
  if service = self.first(:name => name)
    service.href = href
    service.save
  else
    service = self.create(:name => name.to_s,
                          :resource_href => href.to_s)
  end

  service
end