Method: MediaTypes::Scheme::Rules#merge
- Defined in:
- lib/media_types/scheme/rules.rb
#merge(rules) ⇒ Rules
Merges another set of rules into a clone of this one
78 79 80 81 82 83 84 85 86 87 |
# File 'lib/media_types/scheme/rules.rb', line 78 def merge(rules) clone.instance_exec do __setobj__(__getobj__.merge(rules)) if rules.respond_to?(:optional_keys, true) optional_keys.push(*rules.send(:optional_keys)) end self end end |