Class: DebugTrace::PrintOptions
- Inherits:
-
Object
- Object
- DebugTrace::PrintOptions
- Defined in:
- lib/debugtrace.rb
Instance Attribute Summary collapse
-
#bytes_limit ⇒ Object
readonly
Returns the value of attribute bytes_limit.
-
#collection_limit ⇒ Object
readonly
Returns the value of attribute collection_limit.
-
#minimum_output_length ⇒ Object
readonly
Returns the value of attribute minimum_output_length.
-
#minimum_output_size ⇒ Object
readonly
Returns the value of attribute minimum_output_size.
-
#reflection_limit ⇒ Object
readonly
Returns the value of attribute reflection_limit.
-
#string_limit ⇒ Object
readonly
Returns the value of attribute string_limit.
Instance Method Summary collapse
-
#initialize(minimum_output_size, minimum_output_length, collection_limit, bytes_limit, string_limit, reflection_limit) ⇒ PrintOptions
constructor
A new instance of PrintOptions.
Constructor Details
#initialize(minimum_output_size, minimum_output_length, collection_limit, bytes_limit, string_limit, reflection_limit) ⇒ PrintOptions
Returns a new instance of PrintOptions.
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/debugtrace.rb', line 71 def initialize( minimum_output_size, minimum_output_length, collection_limit, bytes_limit, string_limit, reflection_limit ) @minimum_output_size = minimum_output_size == -1 ? DebugTrace.config.minimum_output_size : minimum_output_size @minimum_output_length = minimum_output_length == -1 ? DebugTrace.config.minimum_output_length : minimum_output_length @collection_limit = collection_limit == -1 ? DebugTrace.config.collection_limit : collection_limit @bytes_limit = bytes_limit == -1 ? DebugTrace.config.bytes_limit : bytes_limit @string_limit = string_limit == -1 ? DebugTrace.config.string_limit : string_limit @reflection_limit = reflection_limit == -1 ? DebugTrace.config.reflection_limit : reflection_limit end |
Instance Attribute Details
#bytes_limit ⇒ Object (readonly)
Returns the value of attribute bytes_limit.
68 69 70 |
# File 'lib/debugtrace.rb', line 68 def bytes_limit @bytes_limit end |
#collection_limit ⇒ Object (readonly)
Returns the value of attribute collection_limit.
68 69 70 |
# File 'lib/debugtrace.rb', line 68 def collection_limit @collection_limit end |
#minimum_output_length ⇒ Object (readonly)
Returns the value of attribute minimum_output_length.
68 69 70 |
# File 'lib/debugtrace.rb', line 68 def minimum_output_length @minimum_output_length end |
#minimum_output_size ⇒ Object (readonly)
Returns the value of attribute minimum_output_size.
68 69 70 |
# File 'lib/debugtrace.rb', line 68 def minimum_output_size @minimum_output_size end |
#reflection_limit ⇒ Object (readonly)
Returns the value of attribute reflection_limit.
68 69 70 |
# File 'lib/debugtrace.rb', line 68 def reflection_limit @reflection_limit end |
#string_limit ⇒ Object (readonly)
Returns the value of attribute string_limit.
68 69 70 |
# File 'lib/debugtrace.rb', line 68 def string_limit @string_limit end |