Module: CpOraclecloud::SoaMixin

Included in:
SoaComponent, SoaInstance
Defined in:
lib/cp_oraclecloud/soa_mixin.rb

Instance Method Summary collapse

Instance Method Details

#calculate_monthly_cost(config) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/cp_oraclecloud/soa_mixin.rb', line 3

def calculate_monthly_cost(config)
	cost = 0
	if config['topology'] == 'mft' then cost = CpOraclecloud.rate_card[:soa]['mft']
	elsif config['topology'] == 'apim' then cost = CpOraclecloud.rate_card[:soa]['api']
	else cost = CpOraclecloud.rate_card[:soa]['full'] end
   cost
end