Module: ActiveRecord::Tableless::InstanceMethods
- Defined in:
- lib/activerecord-tableless.rb
Instance Method Summary collapse
- #add_to_transaction ⇒ Object
- #create(*args) ⇒ Object
- #create_record(*args) ⇒ Object
- #destroy ⇒ Object
- #quote_value(value, column = nil) ⇒ Object
- #reload(*args) ⇒ Object
- #to_query_string(prefix = nil) ⇒ Object
- #update(*args) ⇒ Object
- #update_record(*args) ⇒ Object
Instance Method Details
#add_to_transaction ⇒ Object
289 290 |
# File 'lib/activerecord-tableless.rb', line 289 def add_to_transaction end |
#create(*args) ⇒ Object
233 234 235 236 237 238 239 240 |
# File 'lib/activerecord-tableless.rb', line 233 def create(*args) case self.class.[:database] when :pretend_success true when :fail_fast raise NoDatabase.new("Can't #create a Tableless object") end end |
#create_record(*args) ⇒ Object
242 243 244 245 246 247 248 249 |
# File 'lib/activerecord-tableless.rb', line 242 def create_record(*args) case self.class.[:database] when :pretend_success true when :fail_fast raise NoDatabase.new("Can't #create_record a Tableless object") end end |
#destroy ⇒ Object
269 270 271 272 273 274 275 276 277 |
# File 'lib/activerecord-tableless.rb', line 269 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
229 230 231 |
# File 'lib/activerecord-tableless.rb', line 229 def quote_value(value, column = nil) "" end |
#reload(*args) ⇒ Object
279 280 281 282 283 284 285 286 |
# File 'lib/activerecord-tableless.rb', line 279 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
225 226 227 |
# File 'lib/activerecord-tableless.rb', line 225 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 |
#update(*args) ⇒ Object
251 252 253 254 255 256 257 258 |
# File 'lib/activerecord-tableless.rb', line 251 def update(*args) case self.class.[:database] when :pretend_success true when :fail_fast raise NoDatabase.new("Can't #update a Tableless object") end end |
#update_record(*args) ⇒ Object
260 261 262 263 264 265 266 267 |
# File 'lib/activerecord-tableless.rb', line 260 def update_record(*args) case self.class.[:database] when :pretend_success true when :fail_fast raise NoDatabase.new("Can't #update_record a Tableless object") end end |