Sha256: d92ba34c909273f6683aba25ed5b351839e5283ff7e38651a74ec6c5ac3b9008
Contents?: true
Size: 574 Bytes
Versions: 7
Compression:
Stored size: 574 Bytes
Contents
require "figs/application" require "figs/env" require "figs/figsfile" require "figs/directory_flattener" module Figs extend self attr_writer :backend, :application def env application.env end def backend @backend ||= Figs::Application end def application(options = {}) @application ||= backend.new({:file => figsfile, :stage => options[:stage]}) end def load(options = {}) application({:stage => options[:stage]}).load end private def figsfile @figsfile ||=YAML.load(ERB.new(File.read('Figsfile')).result) end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
figs-3.0.0 | lib/figs.rb |
figs-2.1.1 | lib/figs.rb |
figs-2.0.4 | lib/figs.rb |
figs-2.0.3 | lib/figs.rb |
figs-2.0.2 | lib/figs.rb |
figs-2.0.1 | lib/figs.rb |
figs-2.0.0 | lib/figs.rb |