Class: SyntaxTree::CLI::Action

Inherits:
Object
  • Object
show all
Defined in:
lib/syntax_tree/cli.rb

Overview

The parent action class for the CLI that implements the basics.

Direct Known Subclasses

AST, Check, Debug, Doc, Format, Json, Match, Write

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Action

Returns a new instance of Action.



80
81
82
# File 'lib/syntax_tree/cli.rb', line 80

def initialize(options)
  @options = options
end

Instance Attribute Details

#optionsObject (readonly)

Returns the value of attribute options.



78
79
80
# File 'lib/syntax_tree/cli.rb', line 78

def options
  @options
end

Instance Method Details

#failureObject



90
91
# File 'lib/syntax_tree/cli.rb', line 90

def failure
end

#run(item) ⇒ Object



84
85
# File 'lib/syntax_tree/cli.rb', line 84

def run(item)
end

#successObject



87
88
# File 'lib/syntax_tree/cli.rb', line 87

def success
end