class Fog::OracleCloud::Java::AccessRules

Public Instance Methods

all() click to toggle source
# File lib/fog/oraclecloud/models/java/access_rules.rb, line 11
def all
  data = service.list_access_rules(instance.service_name).body['accessRules']
  load(data)
end
get(rule_name) click to toggle source
# File lib/fog/oraclecloud/models/java/access_rules.rb, line 16
def get(rule_name)
  data = service.list_access_rules(instance.service_name).body['accessRules']
  rule = load(data).detect { |r| r.rule_name === rule_name }
  if !rule.nil?
    rule
  else
    raise Fog::OracleCloud::Java::NotFound.new("Access Rule #{rule_name} does not exist");
  end
end
new(attributes = {}) click to toggle source
Calls superclass method
# File lib/fog/oraclecloud/models/java/access_rules.rb, line 26
def new(attributes = {})
  super({:service_name=>instance.service_name}.merge!(attributes))
end