Top Level Namespace
Defined Under Namespace
Modules: Byebug, ConvenientService
Constant Summary
collapse
- CS =
::ConvenientService
Instance Method Summary
collapse
Instance Method Details
#b(*args) ⇒ Object
Works in a similar way as p
, but for byebug
.
7
8
9
10
11
12
13
14
|
# File 'lib/convenient_service/dependencies/extractions/b.rb', line 7
def b(*args)
require "byebug"
require "byebug/core"
::Byebug.attach
args.one? ? args.first : args
end
|
#ce ⇒ Object
Note:
ce
is short for catch_exception
.
10
11
12
13
14
15
16
|
# File 'lib/convenient_service/dependencies/extractions/ce.rb', line 10
def ce
yield
nil
rescue => exception
exception
end
|
#erb ⇒ Object
22
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 22
require "erb"
|
#forwardable ⇒ Object
15
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 15
require "forwardable"
|
#logger ⇒ Object
29
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 29
require "logger"
|
#observer ⇒ Object
36
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 36
require "observer"
|
#rubygems ⇒ Object
44
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 44
require "rubygems"
|
#singleton ⇒ Object
51
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 51
require "singleton"
|
#thread ⇒ Object
58
|
# File 'lib/convenient_service/dependencies/built_in.rb', line 58
require "thread"
|