module LocalModel

Constants

VERSION

Public Class Methods

config() { |configuration| ... } click to toggle source
# File lib/local_model.rb, line 42
def self.config(&block)
  configuration = Configuration.new
  if block_given?
    yield(configuration)
  end
  @@path = configuration.path
  @@namespace = configuration.namespace
  Dir.mkdir(configuration.path) unless Dir.exist?(configuration.path)
  if configuration.cleanup_on_start
    Dir.foreach(configuration.path) do |f|
      fn = File.join(configuration.path, f)
      File.delete(fn) if f != '.' && f != '..'
    end
  end
end
namespace() click to toggle source
# File lib/local_model.rb, line 28
def self.namespace 
  if @@namespace.nil? 
    nil
  elsif @@namespace == :default || @@namespace == "default"
    "LocalModel::Sbx"
  else
    @@namespace
  end
end
namespaced?() click to toggle source
# File lib/local_model.rb, line 24
def self.namespaced?
  !!@@namespace
end
path() click to toggle source
# File lib/local_model.rb, line 38
def self.path
  @@path
end