Module: TapDance

Defined in:
lib/tap_dance.rb,
lib/tap_dance/ui.rb,
lib/tap_dance/cli.rb,
lib/tap_dance/dsl.rb,
lib/tap_dance/tap.rb,
lib/tap_dance/brew.rb,
lib/tap_dance/version.rb,
lib/tap_dance/brew_cli.rb,
lib/tap_dance/definition.rb,
lib/tap_dance/shell_result.rb

Defined Under Namespace

Modules: BrewCLI Classes: Brew, CLI, DSL, Definition, ShellResult, Tap, UI

Constant Summary collapse

VERSION =
"0.0.4"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.uiObject



17
18
19
# File 'lib/tap_dance.rb', line 17

def ui
  @ui ||= UI.new
end

Class Method Details

.method_missing(method, *args, &block) ⇒ Object



10
11
12
# File 'lib/tap_dance.rb', line 10

def self.method_missing(method, *args, &block)
  TapDance::CLI.new.send(method, *args, &block)
end

.respond_to?(method) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/tap_dance.rb', line 6

def self.respond_to?(method)
  TapDance.instance_methods.include? method
end