Sha256: c0ff35b18c4ba0ca8be186619922283f139fec643ab614ec8b787f3e1e6a8644

Contents?: true

Size: 425 Bytes

Versions: 59

Compression:

Stored size: 425 Bytes

Contents

class TestApp
  module Models
    class User < Sequel::Model
      include Shield::Model

      def full_name
        "#{first_name} #{last_name}"
      end

      class << self
        def fetch email
          # TODO: Case insensitive emails? Force lowercase?
          if user = Models::User.where(email: email)
            user.first
          else
            false
          end
        end
      end
    end
  end
end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
roda-component-0.1.73 test/dummy/models/user.rb
roda-component-0.1.72 test/dummy/models/user.rb
roda-component-0.1.71 test/dummy/models/user.rb
roda-component-0.1.70 test/dummy/models/user.rb
roda-component-0.1.69 test/dummy/models/user.rb
roda-component-0.1.68 test/dummy/models/user.rb
roda-component-0.1.67 test/dummy/models/user.rb
roda-component-0.1.66 test/dummy/models/user.rb
roda-component-0.1.65 test/dummy/models/user.rb
roda-component-0.1.64 test/dummy/models/user.rb
roda-component-0.1.63 test/dummy/models/user.rb
roda-component-0.1.62 test/dummy/models/user.rb
roda-component-0.1.61 test/dummy/models/user.rb
roda-component-0.1.60 test/dummy/models/user.rb
roda-component-0.1.59 test/dummy/models/user.rb
roda-component-0.1.58 test/dummy/models/user.rb
roda-component-0.1.57 test/dummy/models/user.rb
roda-component-0.1.56 test/dummy/models/user.rb
roda-component-0.1.55 test/dummy/models/user.rb
roda-component-0.1.54 test/dummy/models/user.rb