class Daiku::Plugin

Public Class Methods

cli() click to toggle source
# File lib/daiku/plugin.rb, line 18
def self.cli
  meta[:class]::CLI
end
cli_path() click to toggle source
# File lib/daiku/plugin.rb, line 22
def self.cli_path
  File.expand_path('../', __FILE__)
end
meta() click to toggle source
# File lib/daiku/plugin.rb, line 13
def self.meta
  @meta = { class: Kernel.const_get(self.name) } if @meta.nil?
  @meta
end
plugin_name(name) click to toggle source
# File lib/daiku/plugin.rb, line 5
def self.plugin_name(name)
  meta[:name] = name
end
plugin_type(type) click to toggle source
# File lib/daiku/plugin.rb, line 9
def self.plugin_type(type)
  meta[:type] = type
end