Class: Module
- Inherits:
-
Object
- Object
- Module
- Defined in:
- lib/laser/standard_library/class_definitions.rb
Direct Known Subclasses
Class Method Summary (collapse)
-
+ (Object) new
special: true pure: true.
Instance Method Summary (collapse)
-
- (Object) ===(other)
pure: true raises: never builtin: true returns: Boolean.
-
- (Boolean) const_defined?(sym, inherit = true)
builtin: true.
-
- (Object) const_get(sym, inherit = true)
builtin: true.
-
- (Object) const_set(sym, val)
builtin: true mutation: true.
-
- (Object) define_method(name, body = nil)
special: true mutation: true yield_usage: optional.
-
- (Object) instance_method(name)
pure: true builtin: true.
-
- (Object) instance_methods(include_super = true)
pure: true builtin: true.
-
- (Boolean) method_defined?(name)
pure: true builtin: true.
-
- (Object) module_eval(text, filename = '(eval)', line = 1)
special: true.
-
- (Object) name
pure: true raises: never builtin: true returns: String.
-
- (Object) private_instance_methods(include_super = true)
pure: true builtin: true.
-
- (Object) protected_instance_methods(include_super = true)
pure: true builtin: true.
-
- (Object) public_instance_method(name)
pure: true builtin: true.
-
- (Object) public_instance_methods(include_super = true)
pure: true builtin: true.
-
- (Object) remove_method(name)
builtin: true mutation: true.
-
- (Object) undef_method(name)
builtin: true mutation: true.
Class Method Details
+ (Object) new
special: true pure: true
49 50 |
# File 'lib/laser/standard_library/class_definitions.rb', line 49 def self.new end |
Instance Method Details
- (Object) ===(other)
pure: true raises: never builtin: true returns: Boolean
64 65 |
# File 'lib/laser/standard_library/class_definitions.rb', line 64 def ===(other) end |
- (Boolean) const_defined?(sym, inherit = true)
builtin: true
112 113 |
# File 'lib/laser/standard_library/class_definitions.rb', line 112 def const_defined?(sym, inherit=true) end |
- (Object) const_get(sym, inherit = true)
builtin: true
115 116 |
# File 'lib/laser/standard_library/class_definitions.rb', line 115 def const_get(sym, inherit=true) end |
- (Object) const_set(sym, val)
builtin: true mutation: true
109 110 |
# File 'lib/laser/standard_library/class_definitions.rb', line 109 def const_set(sym, val) end |
- (Object) define_method(name, body = nil)
special: true mutation: true yield_usage: optional
97 98 |
# File 'lib/laser/standard_library/class_definitions.rb', line 97 def define_method(name, body=nil) end |
- (Object) instance_method(name)
pure: true builtin: true
68 69 |
# File 'lib/laser/standard_library/class_definitions.rb', line 68 def instance_method(name) end |
- (Object) instance_methods(include_super = true)
pure: true builtin: true
76 77 |
# File 'lib/laser/standard_library/class_definitions.rb', line 76 def instance_methods(include_super = true) end |
- (Boolean) method_defined?(name)
pure: true builtin: true
72 73 |
# File 'lib/laser/standard_library/class_definitions.rb', line 72 def method_defined?(name) end |
- (Object) module_eval(text, filename = '(eval)', line = 1)
special: true
52 53 |
# File 'lib/laser/standard_library/class_definitions.rb', line 52 def module_eval(text, filename='(eval)', line=1) end |
- (Object) name
pure: true raises: never builtin: true returns: String
58 59 |
# File 'lib/laser/standard_library/class_definitions.rb', line 58 def name end |
- (Object) private_instance_methods(include_super = true)
pure: true builtin: true
92 93 |
# File 'lib/laser/standard_library/class_definitions.rb', line 92 def private_instance_methods(include_super = true) end |
- (Object) protected_instance_methods(include_super = true)
pure: true builtin: true
88 89 |
# File 'lib/laser/standard_library/class_definitions.rb', line 88 def protected_instance_methods(include_super = true) end |
- (Object) public_instance_method(name)
pure: true builtin: true
80 81 |
# File 'lib/laser/standard_library/class_definitions.rb', line 80 def public_instance_method(name) end |
- (Object) public_instance_methods(include_super = true)
pure: true builtin: true
84 85 |
# File 'lib/laser/standard_library/class_definitions.rb', line 84 def public_instance_methods(include_super = true) end |
- (Object) remove_method(name)
builtin: true mutation: true
101 102 |
# File 'lib/laser/standard_library/class_definitions.rb', line 101 def remove_method(name) end |
- (Object) undef_method(name)
builtin: true mutation: true
105 106 |
# File 'lib/laser/standard_library/class_definitions.rb', line 105 def undef_method(name) end |