class StokesDrift::Registry

Public Class Methods

find() click to toggle source
# File lib/stokes_drift/registry.rb, line 28
def self.find
  @@_registry ||= Registry.new
end
new() click to toggle source
# File lib/stokes_drift/registry.rb, line 6
def initialize
  @registry = org::stokesdrift::registry::Registry.new
end

Public Instance Methods

get(name) click to toggle source
# File lib/stokes_drift/registry.rb, line 18
def get(name)
  if (registry_object = @registry.get(name))
    registry_object.object
  end
end
put(name, value) click to toggle source
# File lib/stokes_drift/registry.rb, line 10
def put(name, value)
  if value
    config_type = org::stokesdrift::config::RuntimeType::RUBY
    value = org::stokesdrift::registry::RegistryObject.new(config_type, value)
  end
  @registry.put(name, value)
end
remove(name) click to toggle source
# File lib/stokes_drift/registry.rb, line 24
def remove(name)
  @registry.remove(name)
end