Class: Asgit::Services::Service

Inherits:
Object
  • Object
show all
Defined in:
lib/asgit/services/service.rb

Direct Known Subclasses

Bitbucket, GitHub

Defined Under Namespace

Classes: MissingUrlStructure

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(details) ⇒ Service

Returns a new instance of Service.



13
14
15
# File 'lib/asgit/services/service.rb', line 13

def initialize(details)
  @details = details
end

Instance Attribute Details

#detailsObject (readonly)

Returns the value of attribute details.



11
12
13
# File 'lib/asgit/services/service.rb', line 11

def details
  @details
end

Class Method Details

.register_as(name) ⇒ Object



6
7
8
# File 'lib/asgit/services/service.rb', line 6

def register_as name
  Services.register( self, name )
end