class Nydp::Caxlsx::Plugin
Public Instance Methods
base_path()
click to toggle source
# File lib/nydp/caxlsx.rb, line 17 def base_path ; relative_path "../lisp/" ; end
load_rake_tasks()
click to toggle source
# File lib/nydp/caxlsx.rb, line 19 def load_rake_tasks ; end
loadfiles()
click to toggle source
# File lib/nydp/caxlsx.rb, line 21 def loadfiles Dir.glob(relative_path '../lisp/caxlsx-*.nydp').sort end
name()
click to toggle source
# File lib/nydp/caxlsx.rb, line 11 def name ; "nydp/caxlsx plugin" ; end
relative_path(name)
click to toggle source
# File lib/nydp/caxlsx.rb, line 13 def relative_path name File.expand_path(File.join File.dirname(__FILE__), name) end
setup(ns)
click to toggle source
# File lib/nydp/caxlsx.rb, line 29 def setup ns Nydp::Symbol.mk("xls/package/new" , ns).assign(Nydp::Caxlsx::Builtin::NewPackage.instance) Nydp::Symbol.mk("xls/worksheet/new" , ns).assign(Nydp::Caxlsx::Builtin::NewWorksheet.instance) Nydp::Symbol.mk("xls/worksheet/column-widths", ns).assign(Nydp::Caxlsx::Builtin::SetColumnWidths.instance) Nydp::Symbol.mk("xls/row/new" , ns).assign(Nydp::Caxlsx::Builtin::NewRow.instance) Nydp::Symbol.mk("xls/style/new" , ns).assign(Nydp::Caxlsx::Builtin::NewStyle.instance) end
testfiles()
click to toggle source
# File lib/nydp/caxlsx.rb, line 25 def testfiles Dir.glob(relative_path '../lisp/tests/**/*.nydp') end