aboutsummaryrefslogblamecommitdiffstats
path: root/activeresource/lib/active_resource/struct.rb
blob: ee1f15d781b53ac395c2bab190b178ac43b89807 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                     








                                                                         





                     
module ActiveResource
  # Class that allows a connection to a remote resource.
  #  Person = ActiveResource::Struct.new do |p|
  #    p.uri "http://www.mypeople.com/people"
  #    p.credentials :username => "mycreds", :password => "wordofpassage"
  #  end
  #
  #  person = Person.find(1)
  #  person.name = "David"
  #  person.save!
  class Struct
    def self.create
      Class.new(Base)
    end
  end
end