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