Class: Ship::Provider

Inherits:
Object
  • Object
show all
Defined in:
lib/provider.rb

Direct Known Subclasses

Correios

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, countries, services, formats) ⇒ Provider

Returns a new instance of Provider.



9
10
11
12
13
14
# File 'lib/provider.rb', line 9

def initialize(name,countries,services,formats)
	@name      = name
	@countries = countries
	@services  = services
	@formats   = formats
end

Instance Attribute Details

#countriesObject (readonly)

Returns the value of attribute countries.



7
8
9
# File 'lib/provider.rb', line 7

def countries
  @countries
end

#formatsObject (readonly)

Returns the value of attribute formats.



7
8
9
# File 'lib/provider.rb', line 7

def formats
  @formats
end

#nameObject (readonly)

Returns the value of attribute name.



7
8
9
# File 'lib/provider.rb', line 7

def name
  @name
end

#servicesObject (readonly)

Returns the value of attribute services.



7
8
9
# File 'lib/provider.rb', line 7

def services
  @services
end

Instance Method Details

#to_sObject



16
17
18
# File 'lib/provider.rb', line 16

def to_s
	@name
end