lib/bindata/choice.rb in bindata-0.11.1 vs lib/bindata/choice.rb in bindata-1.0.0

- old
+ new

@@ -59,11 +59,11 @@ mandatory_parameters :choices, :selection optional_parameter :copy_on_change class << self - def sanitize_parameters!(params, sanitizer) + def sanitize_parameters!(params, sanitizer) #:nodoc: if params.needs_sanitizing?(:choices) choices = choices_as_hash(params[:choices]) ensure_valid_keys(choices) params[:choices] = sanitizer.create_sanitized_choices(choices) end @@ -135,31 +135,23 @@ # pc #=> "Type2" def selection=(v) raise NoMethodError end - def clear + def clear #:nodoc: current_choice.clear end - def clear? + def clear? #:nodoc: current_choice.clear? end - def debug_name_of(child) - debug_name - end - - def offset_of(child) - offset - end - - def respond_to?(symbol, include_private = false) + def respond_to?(symbol, include_private = false) #:nodoc: super || current_choice.respond_to?(symbol, include_private) end - def method_missing(symbol, *args, &block) + def method_missing(symbol, *args, &block) #:nodoc: current_choice.__send__(symbol, *args, &block) end #--------------- private @@ -186,11 +178,11 @@ def _do_write(io) current_choice.do_write(io) end - def _do_num_bytes(deprecated) - current_choice.do_num_bytes(deprecated) + def _do_num_bytes + current_choice.do_num_bytes end def _assign(val) current_choice.assign(val) end