Module Consular
In: lib/consular/version.rb
lib/consular/cli.rb
lib/consular/core.rb
lib/consular/dsl.rb
lib/consular.rb

Methods

Classes and Modules

Class Consular::CLI
Class Consular::Core
Class Consular::DSL

Constants

VERSION = "1.0.3"

Attributes

default_editor  [RW] 
global_path  [RW] 

Public Class methods

Add a core to Consular.

@param [Core] klass

  Core to add.

@example

  Consular.add_core Consular::Cores::OSX

@api semipublic

Configure Consular options.

@param [Proc] block

  Configuration block

@example

  Consular.configure do |c|
    c.global_path    = '~/.consular'
    c.default_editor = 'vim'
  end

@api public

Returns all avaialble cores.

@return [Array<Core>] Consular cores.

@api semipublic

Returns the global script path. If not set, defaults to ~/.config/consular

@param [String] path

  File name in path

@return [String] global script path

@api public

[Validate]