Sha256: d35c5248d6637f8ec7f873374ec31947985165dd8a30242e3abffeea49efcd89

Contents?: true

Size: 531 Bytes

Versions: 12

Compression:

Stored size: 531 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 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.2.2 lib/csd/user_interface/base.rb
csd-0.2.1 lib/csd/user_interface/base.rb
csd-0.2.0 lib/csd/user_interface/base.rb
csd-0.1.18 lib/csd/user_interface/base.rb
csd-0.1.17 lib/csd/user_interface/base.rb
csd-0.1.16 lib/csd/user_interface/base.rb
csd-0.1.15 lib/csd/user_interface/base.rb
csd-0.1.14 lib/csd/user_interface/base.rb
csd-0.1.13 lib/csd/user_interface/base.rb
csd-0.1.12 lib/csd/user_interface/base.rb
csd-0.1.11 lib/csd/user_interface/base.rb
csd-0.1.10 lib/csd/user_interface/base.rb