Sha256: 37f196e72104d4cd4f786a4760e4a5094471433e777b4119a0427404e2f6cd74
Contents?: true
Size: 1.31 KB
Versions: 30
Compression:
Stored size: 1.31 KB
Contents
# frozen_string_literal: true require 'eac_ruby_utils/acts_as_abstract' module EacRubyUtils module Speaker module Receiver extend ::ActiveSupport::Concern extend ::EacRubyUtils::ActsAsAbstract module ClassMethods def on(*args, &block) ::EacRubyUtils::Speaker.context.on(new(*args), &block) end end def error(_string) raise_abstract_method(__method__) end def fatal_error(string) error(string) ::Kernel.exit 1 # rubocop:disable Rails/Exit end # @see EacRubyUtils::Speaker::Sender.input def input(_question, _options = {}) raise_abstract_method(__method__) end def info(_string) raise_abstract_method(__method__) end def infom(_string) raise_abstract_method(__method__) end def infov(*_args) raise_abstract_method(__method__) end def out(_string = '') raise_abstract_method(__method__) end def puts(_string = '') raise_abstract_method(__method__) end def success(_string) raise_abstract_method(__method__) end def title(_string) raise_abstract_method(__method__) end def warn(_string) raise_abstract_method(__method__) end end end end
Version data entries
30 entries across 30 versions & 2 rubygems