class Speedflow::Plugin::Abstract

Plugin abstraction

Attributes

config[R]

@return [Speedflow::Plugin::Configuration] Plugin configuration.

prompt[R]

@return [Speedflow::Plugin::Prompt] Plugin prompt.

Public Class Methods

new(config, prompt) click to toggle source

Public: Constructor

config - Speedflow::Plugin::Configuration object. prompt - Speedflow::Plugin::Prompt object.

Examples

Manager.new(
  <Speedflow::Plugin::Configuration.new({})>,
  <Speedflow::Plugin::Prompt.new>)
# => <Speedflow::Plugin::Abstract>

Returns nothing.

# File lib/speedflow/plugin/abstract.rb, line 24
def initialize(config, prompt)
  @config = config
  @prompt = prompt
end