module CpOraclecloud::SoaMixin

Public Instance Methods

calculate_monthly_cost(override=nil) click to toggle source
# File lib/cp_oraclecloud/soa_mixin.rb, line 3
    def calculate_monthly_cost(override=nil)
            if override.nil? then override = config end
            cost = 0
            if override['topology'] == 'mft' then cost = CpOraclecloud.rate_card[:soa]['mft']
            elsif override['topology'] == 'apim' then cost = CpOraclecloud.rate_card[:soa]['api']
            else cost = CpOraclecloud.rate_card[:soa]['full'] end
cost
    end