Posts for: #Acts as Resource

Acts As Resource: Rails 2.1 ready and moved to GitHub

Acts As Resource is ready for the imminent Rails 2.1!

I also moved it to GitHub, the new repo is http://github.com/jodosha/acts-as-resource/tree/master, the SVN one is deprecated.

If you enjoyed this post, feel free to recommend me on Working With Rails.

[]

Acts As Resource: Rails 2.0 Ready

Acts As Resource is ready for Rails 2.0!!

This plugin combines both ActiveRecord and ActiveResource features in one class. It easily allows to deal with a remote REST service or with a local database.

If you want read more visit the plugin page or install with:
$ ./script/plugin install http://dev.23labs.net/svn/rails/plugins/acts_as_resource

[]

Acts As Resource: Combining ActiveRecord and ActiveResource

Would you use both ActiveRecord and ActiveResource in one class? Now with Acts As Resource you can!!

Example

class Carrot acts_as_resource self.site = 'http://localhost:3000'
belongs_to :bunny

validates_presence_of :color
validates_uniqueness_of :color
validates_length_of :color, :within => 2..23,
                    :if => lambda { |c| c.color && !c.color.empty? }
validates_format_of :color,
                    :with => /[\w\s]+$/,
                    :if => lambda { |c| c.color && !c.color.empty? }

before_create :please_call_me_before_create
def self.validate
  logger.debug("VALIDATE #{color}")
end

def please_call_me_before_create
  logger.debug("Ohhh, so you called me..")
end

end

[]