Tries to find a resource for a given name; if it fails, then the resource is created
Source Code
# File active_resource/base.rb, line 864 def find_or_create_resource_for(name) resource_name = name.to_s.camelize ancestors = self.class.name.split("::") if ancestors.size > 1 find_resource_in_modules(resource_name, ancestors) else self.class.const_get(resource_name) end rescue NameError resource = self.class.const_set(resource_name, Class.new(ActiveResource::Base)) resource.prefix = self.class.prefix resource.site = self.class.site resource end
<code/>and<pre/>for code samples.