Skip to content

Commit afeeb3a

Browse files
committed
better name for option
1 parent beea10b commit afeeb3a

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

ChangeLog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## [0.4.34](https://github.com/ruby-debug/ruby-debug-ide/compare/v0.4.33...v0.4.34)
22

3-
* catchpointDeleted event added (under rm-protocol-extensions flag)
3+
* catchpointDeleted event added (under --catchpoint-deleted-event flag)
4+
* --value-as-nested-element to enable just this the extension
45

56
## [0.4.33](https://github.com/ruby-debug/ruby-debug-ide/compare/v0.4.32...v0.4.33)
67

bin/rdebug-ide

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ options = OpenStruct.new(
2222
'evaluation_timeout' => 10,
2323
'rm_protocol_extensions' => false,
2424
'catchpoint_deleted_event' => false,
25-
'skip_value_attr' => false
25+
'value_as_nested_element' => false
2626
)
2727

2828
opts = OptionParser.new do |opts|
@@ -63,8 +63,8 @@ EOB
6363
opts.on("--catchpoint-deleted-event", "Enable chatchpointDeleted event") do
6464
options.catchpoint_deleted_event = true
6565
end
66-
opts.on("--skip-value-attr", "Allow to skip value attribute in variable representation") do
67-
options.skip_value_attr = true
66+
opts.on("--value-as-nested-element", "Allow to pass variable's value as nested element instead of attribute") do
67+
options.value_as_nested_element = true
6868
end
6969
opts.separator ""
7070
opts.separator "Common options:"
@@ -124,9 +124,8 @@ end
124124
Debugger.keep_frame_binding = options.frame_bind
125125
Debugger.tracing = options.tracing
126126
Debugger.evaluation_timeout = options.evaluation_timeout
127-
Debugger.rm_protocol_extensions = options.rm_protocol_extensions
128127
Debugger.catchpoint_deleted_event = options.catchpoint_deleted_event || options.rm_protocol_extensions
129-
Debugger.skip_value_attr = options.skip_value_attr || options.rm_protocol_extensions
128+
Debugger.value_as_nested_element = options.value_as_nested_element || options.rm_protocol_extensions
130129

131130
Debugger.debug_program(options)
132131

lib/ruby-debug-ide.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ def cleanup_backtrace(backtrace)
4141
cleared
4242
end
4343

44-
attr_accessor :cli_debug, :xml_debug, :evaluation_timeout, :rm_protocol_extensions
44+
attr_accessor :cli_debug, :xml_debug, :evaluation_timeout
4545
attr_accessor :control_thread
4646
attr_reader :interface
4747
# protocol extensions
48-
attr_accessor :catchpoint_deleted_event, :skip_value_attr
48+
attr_accessor :catchpoint_deleted_event, :value_as_nested_element
4949

5050

5151
#

lib/ruby-debug-ide/xml_printer.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def print_variable(name, value, kind)
176176
CGI.escapeHTML(name), build_compact_value_attr(value, value_str), kind,
177177
build_value_attr(escaped_value_str), value.class,
178178
has_children, value.respond_to?(:object_id) ? value.object_id : value.id)
179-
print("<value><![CDATA[%s]]></value>", escaped_value_str) if Debugger.rm_protocol_extensions
179+
print("<value><![CDATA[%s]]></value>", escaped_value_str) if Debugger.value_as_nested_element
180180
print('</variable>')
181181
rescue StandardError => e
182182
print_debug "Unexpected exception \"%s\"\n%s", e.to_s, e.backtrace.join("\n")
@@ -398,7 +398,7 @@ def safe_to_string(value)
398398
end
399399

400400
def build_value_attr(escaped_value_str)
401-
Debugger.skip_value_attr ? '' : "value=\"#{escaped_value_str}\""
401+
Debugger.value_as_nested_element ? '' : "value=\"#{escaped_value_str}\""
402402
end
403403

404404
instance_methods.each do |m|

0 commit comments

Comments
 (0)