Sha256: f2de1e7078c1bbde3bfb252e1d87fa7ced49bee272cbda264b01fe003aceca3c
Contents?: true
Size: 879 Bytes
Versions: 6
Compression:
Stored size: 879 Bytes
Contents
class Lono::Bundler::Dsl module Syntax def org(value) config.org = value end alias_method :user, :org def base_clone_url(value) config.base_clone_url = value end def export_to(path) config.export_to = path end def export_purge(value) config.export_purge = value end def stack_options(value={}) config.stack_options.merge!(value) end def clone_with(value) config.clone_with = value end def config LB.config end def component(name, options={}) meta[:components] << options.merge(name: name) end def self.friendly_method(meth) define_method meth do |name, options={}| component(name, options.merge(type: meth.to_s)) end end friendly_method :blueprint friendly_method :configset friendly_method :extension end end
Version data entries
6 entries across 6 versions & 1 rubygems