module CKick
Constants
- RESOURCE_DIR
location of the resource directory.
RESOURCE_DIR
contains default project files and non-code utilities- VERSION
gem version
Public Class Methods
find_builtin_plugins()
click to toggle source
finds ruby source files in $PLUGIN_PATH
# File lib/ckick/find_plugin.rb, line 11 def self.find_builtin_plugins res = [] $PLUGIN_PATH.each do |dir| files = Dir.entries(dir).select { |entry| entry.length > 3 && entry[-3..-1] == '.rb'} files.each do |file| res << File.join(dir, file) end end res.flatten(1) end
load_builtin_plugins()
click to toggle source
requires all ruby source files in $PLUGIN_PATH
# File lib/ckick/find_plugin.rb, line 23 def self.load_builtin_plugins find_builtin_plugins.each do |file| require file[0..-4] end end
load_ckickfile(dir=Dir.pwd, filename="CKickfile")
click to toggle source
loads a CKickfile in dir
-
dir
- directory containing file, defaults to Dir.pwd -
filename
- filename, defaults to “CKickfile”
# File lib/ckick/ckickfile.rb, line 11 def self.load_ckickfile(dir=Dir.pwd, filename="CKickfile") JSON.parse(File.read(File.join(dir, filename)), symbolize_names: true) end