Sha256: 148c56c7a70a8c4ec73da59e0f3210bf92ecf565aac89eda547c6d9fee53c5db

Contents?: true

Size: 730 Bytes

Versions: 5

Compression:

Stored size: 730 Bytes

Contents

## Lux::Errors - In case of error

### module Lux::Error

```ruby
  # try to execute part of the code, log exeception if fails
  def try(name, &block)

  # HTML render style for default Lux error
  def render(desc)

  # show error page
  def show(desc)

  # show inline error
  def inline(name=nil, o=nil)

  # log exeption
  def log(exp_object)
```


### defines standard Lux errors and erro generating helpers

```ruby
# 400: for bad parameter request or similar
Lux::Error.forbidden foo

# 401: for unauthorized access
Lux::Error.forbidden foo

# 403: for unalloed access
Lux::Error.forbidden foo

# 404: for not found pages
Lux::Error.not_found foo

# 503: for too many requests at the same time
Lux::Error.forbidden foo

```

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lux-fw-0.5.37 ./lib/lux/error/README.md
lux-fw-0.5.36 ./lib/lux/error/README.md
lux-fw-0.5.35 ./lib/lux/error/README.md
lux-fw-0.5.34 ./lib/lux/error/README.md
lux-fw-0.5.33 ./lib/lux/error/README.md