Module: AuthSlice::Adapter::Datamapper::ClassMethods
- Defined in:
- app/models/adapter/datamapper.rb
Instance Method Summary collapse
- #create_db_table ⇒ Object
- #drop_db_table ⇒ Object
- #find_by_activiation_code(activation_code) ⇒ Object
- #find_by_id(id) ⇒ Object
- #find_by_remember_token(rt) ⇒ Object
- #find_by_username(username) ⇒ Object
Instance Method Details
#create_db_table ⇒ Object
48 49 50 |
# File 'app/models/adapter/datamapper.rb', line 48 def create_db_table self.auto_migrate! end |
#drop_db_table ⇒ Object
52 53 54 55 56 |
# File 'app/models/adapter/datamapper.rb', line 52 def drop_db_table self.repository do |r| r.adapter.destroy_model_storage(r, self) end end |
#find_by_activiation_code(activation_code) ⇒ Object
74 75 76 |
# File 'app/models/adapter/datamapper.rb', line 74 def find_by_activiation_code(activation_code) AuthSlice::User.first(:activation_code => activation_code) end |
#find_by_id(id) ⇒ Object
58 59 60 |
# File 'app/models/adapter/datamapper.rb', line 58 def find_by_id(id) AuthSlice::User.first(:id => id) end |
#find_by_remember_token(rt) ⇒ Object
62 63 64 |
# File 'app/models/adapter/datamapper.rb', line 62 def find_by_remember_token(rt) AuthSlice::User.first(:remember_token => rt) end |
#find_by_username(username) ⇒ Object
66 67 68 69 70 71 72 |
# File 'app/models/adapter/datamapper.rb', line 66 def find_by_username(username) if AuthSlice::User.properties[:activated_at] AuthSlice::User.first(:username => username, :activated_at.not => nil) else AuthSlice::User.first(:username => username) end end |