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
262 263 |
# File 'lib/activerecord-tableless.rb', line 262 def add_to_transaction end |
#destroy ⇒ Object
242 243 244 245 246 247 248 249 250 |
# File 'lib/activerecord-tableless.rb', line 242 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
227 228 229 |
# File 'lib/activerecord-tableless.rb', line 227 def quote_value(value, column = nil) "" end |
#reload(*args) ⇒ Object
252 253 254 255 256 257 258 259 |
# File 'lib/activerecord-tableless.rb', line 252 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
223 224 225 |
# File 'lib/activerecord-tableless.rb', line 223 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 |