check if Rails exists for the rails support
This commit is contained in:
parent
7246801f57
commit
36f69ec332
1 changed files with 39 additions and 39 deletions
|
@ -1,7 +1,6 @@
|
||||||
# This file contains various hacks for Rails compatibility.
|
# This file contains various hacks for Rails compatibility.
|
||||||
# To use, just require in environment.rb, like so:
|
|
||||||
#
|
if defined?(Rails)
|
||||||
# require 'couchrest/support/rails'
|
|
||||||
|
|
||||||
class Hash
|
class Hash
|
||||||
# Hack so that CouchRest::Document, which descends from Hash,
|
# Hack so that CouchRest::Document, which descends from Hash,
|
||||||
|
@ -12,7 +11,6 @@ class Hash
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
CouchRest::Document.class_eval do
|
CouchRest::Document.class_eval do
|
||||||
# Need this when passing doc to a resourceful route
|
# Need this when passing doc to a resourceful route
|
||||||
alias_method :to_param, :id
|
alias_method :to_param, :id
|
||||||
|
@ -50,3 +48,5 @@ CouchRest::Validation::ValidationErrors.class_eval do
|
||||||
errors.values.inject(0) { |error_count, errors_for_attribute| error_count + errors_for_attribute.size }
|
errors.values.inject(0) { |error_count, errors_for_attribute| error_count + errors_for_attribute.size }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue