Sha256: 5ac800f50696480628cf0771ca9ce0975ccd1ed0d3e90df488735c4363d4fa89
Contents?: true
Size: 1022 Bytes
Versions: 2
Compression:
Stored size: 1022 Bytes
Contents
module DevenvBuild module Provisioning def self.provisioning_modules @modules = (self.constants - [:Base]).map do |module_name| [ module_name.downcase.to_sym, self.const_get(module_name).new ] end.to_h end class Base def options_setter(module_name, options) proc { options[module_name] = true } end def help 'Help line' end def before '' end def middle '' end def after '' end end end end require 'devenv_build/provisioning/clojure' require 'devenv_build/provisioning/haskell' require 'devenv_build/provisioning/nginx' require 'devenv_build/provisioning/nodejs' require 'devenv_build/provisioning/passenger' require 'devenv_build/provisioning/postgresql' require 'devenv_build/provisioning/redis' require 'devenv_build/provisioning/ruby' require 'devenv_build/provisioning/ruby_on_rails' require 'devenv_build/provisioning/rustlang' require 'devenv_build/provisioning/sbcl'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devenv_build-1.1.1 | lib/devenv_build/provisioning.rb |
devenv_build-1.1.0 | lib/devenv_build/provisioning.rb |