Class: Hirb::View

Inherits:
Object
  • Object
show all
Defined in:
lib/spirit_hands/hirb/fixes/view.rb

Class Method Summary collapse

Class Method Details

.disable_output_methodObject



32
33
34
35
# File 'lib/spirit_hands/hirb/fixes/enabled.rb', line 32

def disable_output_method
  ::Hirb.send :set_disabled
  disable_output_method_existing
end

.disable_output_method_existingObject



24
# File 'lib/spirit_hands/hirb/fixes/enabled.rb', line 24

alias_method :disable_output_method_existing, :disable_output_method

.enable_output_methodObject



26
27
28
29
30
# File 'lib/spirit_hands/hirb/fixes/enabled.rb', line 26

def enable_output_method
  @output_method = true
  ::Hirb.send :set_enabled
  enable_output_method_existing
end

.enable_output_method_existingObject



23
# File 'lib/spirit_hands/hirb/fixes/enabled.rb', line 23

alias_method :enable_output_method_existing, :enable_output_method

.view_or_page_output(str) ⇒ Object



6
7
8
9
# File 'lib/spirit_hands/hirb/fixes/view.rb', line 6

def view_or_page_output(str)
  view_output(str) ||
    page_output(::SpiritHands::Print.pretty(str), true)
end