class MyTimeline::UserStub
Public Class Methods
method_missing(meth, *args, &blk)
click to toggle source
# File lib/my_timeline/user_stub.rb, line 31 def self.method_missing(meth, *args, &blk) if meth.to_s =~ /^find_by/ UserStub else instance.send meth, *args, &blk # super end end
settings_attr_accessor(*args)
click to toggle source
# File lib/my_timeline/user_stub.rb, line 40 def self.settings_attr_accessor(*args) args.each do |method_name| eval " def self.#{method_name.to_s} RailsSettings::SettingObject.find_by_var(:core).send('#{method_name}') end def self.#{method_name.to_s}=(value) RailsSettings::SettingObject.find_by_var(:core).send('#{method_name}=', value) end " end end
Public Instance Methods
events()
click to toggle source
# File lib/my_timeline/user_stub.rb, line 11 def events Event end
id()
click to toggle source
# File lib/my_timeline/user_stub.rb, line 19 def id nil end
persisted?()
click to toggle source
# File lib/my_timeline/user_stub.rb, line 27 def persisted? false end
save!()
click to toggle source
# File lib/my_timeline/user_stub.rb, line 23 def save! true end
settings(var = :core)
click to toggle source
# File lib/my_timeline/user_stub.rb, line 15 def settings(var = :core) RailsSettings::SettingObject.find_by_var var end