Method: Challah::UserProvideable#method_missing

Defined in:
lib/challah/concerns/user/provideable.rb

#method_missing(method, *args) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/challah/concerns/user/provideable.rb', line 10

def method_missing(method, *args)
  method_name = method.to_s

  if method_name =~ /^([a-z]*)_provider\?$/
    return provider?($1)
  elsif method_name =~ /^([a-z]*)_provider$/
    return provider($1)
  end

  super
end