class ManagedServiceInstanceHelper
Public Class Methods
new(service_instance)
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 47 def initialize(service_instance) @instance = service_instance @service_helper = ServiceHelper.new(service_instance.service_plan.service) end
Public Instance Methods
matches(opts = {})
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 76 def matches(opts = {}) service = opts[:service] plan = opts[:plan] provider = opts[:provider] version = opts[:version] if service return false unless File.fnmatch(service, service_label) end if plan return false unless File.fnmatch(plan.upcase, plan_name.upcase) end if provider return false unless File.fnmatch(provider, service_provider) end if version return false unless File.fnmatch(version, self.version) end true end
name()
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 72 def name @instance.name end
plan_name()
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 64 def plan_name @instance.service_plan.name end
service_bindings()
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 68 def service_bindings @instance.service_bindings end
service_label()
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 52 def service_label @service_helper.label end
service_provider()
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 56 def service_provider @service_helper.provider end
version()
click to toggle source
# File lib/cf/cli/service/service_instance_helper.rb, line 60 def version @service_helper.version end