Sha256: eac1141e209c011a5f9a85b672f7b7bda3f59c6b44f2adfa2f02fae50e3a3f15
Contents?: true
Size: 435 Bytes
Versions: 1
Compression:
Stored size: 435 Bytes
Contents
module Capigen::Profiles ProfileDir = File.dirname(__FILE__) + "/../profiles" def recipe_profiles(prefix = "") Dir[ProfileDir + "/#{prefix}*.rb"].collect { |file| File.basename(file)[0...-3] } end def choose_profile(prefix = "") profile = HighLine.new.choose(*recipe_profiles(prefix)) do |menu| menu.header = "Choose recipe profile" end "#{ProfileDir}/#{profile}.rb" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capigen-0.1.3 | lib/capigen/profiles.rb |