Module: ActiveRecord::Tableless::InstanceMethods
- Defined in:
- lib/activerecord-tableless.rb
Instance Method Summary collapse
- #add_to_transaction ⇒ Object
- #destroy ⇒ Object
- #quote_value(value, column = nil) ⇒ Object
- #reload(*args) ⇒ Object
- #to_query_string(prefix = nil) ⇒ Object
Instance Method Details
#add_to_transaction ⇒ Object
248 249 |
# File 'lib/activerecord-tableless.rb', line 248 def add_to_transaction end |
#destroy ⇒ Object
228 229 230 231 232 233 234 235 236 |
# File 'lib/activerecord-tableless.rb', line 228 def destroy case self.class.[:database] when :pretend_success @destroyed = true freeze when :fail_fast raise NoDatabase.new("Can't #destroy a Tableless object") end end |
#quote_value(value, column = nil) ⇒ Object
213 214 215 |
# File 'lib/activerecord-tableless.rb', line 213 def quote_value(value, column = nil) "" end |
#reload(*args) ⇒ Object
238 239 240 241 242 243 244 245 |
# File 'lib/activerecord-tableless.rb', line 238 def reload(*args) case self.class.[:database] when :pretend_success self when :fail_fast raise NoDatabase.new("Can't #reload a Tableless object") end end |
#to_query_string(prefix = nil) ⇒ Object
209 210 211 |
# File 'lib/activerecord-tableless.rb', line 209 def to_query_string(prefix = nil) attributes.to_a.collect{|(name,value)| escaped_var_name(name, prefix) + "=" + escape_for_url(value) if value }.compact.join("&") end |