Module: SusanCollins
Defined Under Namespace
Modules: DeepConcern, VeryConcerning
Classes: Error
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.concerned? ⇒ Boolean
23
|
# File 'lib/susan_collins.rb', line 23
def self.concerned?; is_concerned?; end
|
.deeply_concerned? ⇒ Boolean
25
|
# File 'lib/susan_collins.rb', line 25
def self.deeply_concerned?; is_deeply_concerned?; end
|
.is_concerned! ⇒ Object
7
8
9
|
# File 'lib/susan_collins.rb', line 7
def self.is_concerned!
is_deeply_concerned!; is_very_concerned!
end
|
.is_concerned? ⇒ Boolean
11
12
13
|
# File 'lib/susan_collins.rb', line 11
def self.is_concerned?
is_deeply_concerned? && is_very_concerned?
end
|
.is_very_concerned! ⇒ Object
15
16
17
|
# File 'lib/susan_collins.rb', line 15
def self.is_very_concerned!
require "susan_collins/very_concerning"
end
|
.is_very_concerned? ⇒ Boolean
19
20
21
|
# File 'lib/susan_collins.rb', line 19
def self.is_very_concerned?
Module.method_defined?(:concerning)
end
|
.very_concerned? ⇒ Boolean
24
|
# File 'lib/susan_collins.rb', line 24
def self.very_concerned?; is_very_concerned?; end
|