class Diakonos::Extension
Attributes
confs[R]
dir[R]
scripts[R]
Public Class Methods
new( dir )
click to toggle source
# File lib/diakonos/extension.rb, line 7 def initialize( dir ) @scripts = [] @confs = [] @dir = File.basename( dir ) @info = YAML.load_file( File.join( dir, 'info.yaml' ) ) Dir[ File.join( dir, '**', '*.rb' ) ].each do |ext_file| @scripts << ext_file end Dir[ File.join( dir, "*.conf" ) ].each do |conf_file| @confs << conf_file end end
Public Instance Methods
[]( key )
click to toggle source
# File lib/diakonos/extension.rb, line 22 def []( key ) @info[ key ] end