Sha256: c83d9b128c9f6ca2149ddcf2ba5fb6ff5c9457cb0927be0bb86273254fc76bec

Contents?: true

Size: 605 Bytes

Versions: 12

Compression:

Stored size: 605 Bytes

Contents

# -*- encoding: UTF-8 -*-

module CSD
  # User Interaction is performed within this namespace.
  #
  module UserInterface
    # This is the parent class of all user interfaces.
    #
    class Base
      
      def separator
      end
      
      def indicate_activity
      end
      
      def ask_yes_no(question, default=nil)
      end
      
      def continue?
        ask_yes_no 'Continue?', true
      end
      
      def debug(message)
      end
      
      def info(message)
      end
      
      def warn(message)
      end
      
      def error(message)
      end
      
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
csd-0.4.3 lib/csd/user_interface/base.rb
csd-0.4.2 lib/csd/user_interface/base.rb
csd-0.4.1 lib/csd/user_interface/base.rb
csd-0.4.0 lib/csd/user_interface/base.rb
csd-0.3.7 lib/csd/user_interface/base.rb
csd-0.3.6 lib/csd/user_interface/base.rb
csd-0.3.5 lib/csd/user_interface/base.rb
csd-0.3.4 lib/csd/user_interface/base.rb
csd-0.3.3 lib/csd/user_interface/base.rb
csd-0.3.2 lib/csd/user_interface/base.rb
csd-0.3.1 lib/csd/user_interface/base.rb
csd-0.3.0 lib/csd/user_interface/base.rb