Sha256: 8fd6caaaf86f833cb7408af1a61527bf41d9df27340760b2b7ce503dbc776e8f
Contents?: true
Size: 834 Bytes
Versions: 8
Compression:
Stored size: 834 Bytes
Contents
# frozen_string_literal: true require 'chamber/rubinius_fix' require 'chamber/instance' require 'chamber/rails' module Chamber attr_writer :instance def load(options = {}) self.instance = Instance.new(options) end def to_s(options = {}) instance.to_s(options) end def env instance.settings end def instance @instance ||= Instance.new({}) end def method_missing(name, *args) return instance.public_send(name, *args) if instance.respond_to?(name) super end def respond_to_missing?(name, include_private = false) instance.respond_to?(name, include_private) end module_function :load, :to_s, :env, :instance, :instance=, :method_missing, :respond_to_missing? end
Version data entries
8 entries across 8 versions & 1 rubygems