class OpenStruct

def is_method_protected!(name) # :nodoc:

:nodoc:
def is_method_protected!(name) # :nodoc:
spond_to?(name, true)
e
name.match?(/!$/)

r = method!(name).owner
wner.class == ::Class
ner < ::OpenStruct

lf.class!.ancestors.any? do |mod|
return false if mod == ::OpenStruct
mod == owner
d