Module: Debuggable::ClassMethods

Defined in:
lib/fbtxt/parser/debuggable.rb

Instance Method Summary collapse

Instance Method Details

#debugObject

note - default to false



15
# File 'lib/fbtxt/parser/debuggable.rb', line 15

def debug()  @debug || false; end

#debug=(value) ⇒ Object

Raises:

  • (ArgumentError)


11
12
13
14
# File 'lib/fbtxt/parser/debuggable.rb', line 11

def debug=(value)
    raise ArgumentError, "true|false required for debug flag; got #{value}"  unless value.is_a?(TrueClass) || value.is_a?(FalseClass)
    @debug=value;
end

#debug?Boolean

Returns:

  • (Boolean)


17
# File 'lib/fbtxt/parser/debuggable.rb', line 17

def debug?() @debug == true; end