rthbound/konamio

View on GitHub
lib/konamio/prompt.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Konamio
  class Prompt < Konamio::Base
    def initialize(options)
      options = {
        output: $stdout
      }.merge(options)

      load_options(:output, :prompt, options)
    end

    def execute!
      prompt
      return Konamio::Result.new(success: true, data: { prompted: @prompt })
    end

    def prompt
      @output.puts @prompt
    end
  end
end