Sha256: c72ba98f011a4027b1cbf480171d26b55a2fb28b3b9fdebf6043c9503663680c

Contents?: true

Size: 270 Bytes

Versions: 8

Compression:

Stored size: 270 Bytes

Contents

class User
  def initialize(name)
    @name = name
  end

  def authenticated?
    if admin? or special_persmission?
      true
    else
      raise "not authenticated"
    end
  end

  def admin?
    @name == 'Bob'
  end

  def special_persmission?
    false
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
opal-sprockets-0.4.1.0.11.0.3.1 example/app/user.rb
opal-sprockets-0.4.1.0.11.0.rc1.3.1 example/app/user.rb
opal-sprockets-0.4.1.0.11.0.rc1.3.1.beta2 example/app/user.rb
opal-sprockets-0.4.1.0.10.4.3.1.0 example/app/user.rb
opal-sprockets-0.4.0.0.11.0.rc1.3.1.beta2 example/app/user.rb
opal-sprockets-0.4.0.0.10.0.3.0.0 example/app/user.rb
opal-sprockets-0.4.0.0.10.0.3.0.beta1 example/app/user.rb
opal-sprockets-0.4.0.0.11.dev.3.1.beta1 example/app/user.rb