Class: Rice::Doc::Ruby
- Inherits:
-
Object
- Object
- Rice::Doc::Ruby
- Defined in:
- lib/rice/doc/ruby.rb
Constant Summary collapse
- ROOT =
"https://docs.ruby-lang.org/en/master"
Instance Method Summary collapse
- #attribute_url(klass, native) ⇒ Object
- #class_url(klass) ⇒ Object
- #enum_url(klass) ⇒ Object
- #enum_value_url(klass, enum_value) ⇒ Object
-
#initialize ⇒ Ruby
constructor
A new instance of Ruby.
- #method_url(klass, native) ⇒ Object
- #module_url(klass) ⇒ Object
- #singleton_method_url(klass, native) ⇒ Object
- #union_url(klass) ⇒ Object
Constructor Details
#initialize ⇒ Ruby
Returns a new instance of Ruby.
6 7 |
# File 'lib/rice/doc/ruby.rb', line 6 def initialize end |
Instance Method Details
#attribute_url(klass, native) ⇒ Object
33 34 |
# File 'lib/rice/doc/ruby.rb', line 33 def attribute_url(klass, native) end |
#class_url(klass) ⇒ Object
9 10 11 12 13 |
# File 'lib/rice/doc/ruby.rb', line 9 def class_url(klass) name = klass.name.split('::').last name[0].upcase! # Can't use capitalize because it lowercases other letters which breaks links like NilClass "#{ROOT}/#{name}.html" end |
#enum_url(klass) ⇒ Object
21 22 |
# File 'lib/rice/doc/ruby.rb', line 21 def enum_url(klass) end |
#enum_value_url(klass, enum_value) ⇒ Object
24 25 |
# File 'lib/rice/doc/ruby.rb', line 24 def enum_value_url(klass, enum_value) end |
#method_url(klass, native) ⇒ Object
30 31 |
# File 'lib/rice/doc/ruby.rb', line 30 def method_url(klass, native) end |
#module_url(klass) ⇒ Object
15 16 |
# File 'lib/rice/doc/ruby.rb', line 15 def module_url(klass) end |
#singleton_method_url(klass, native) ⇒ Object
27 28 |
# File 'lib/rice/doc/ruby.rb', line 27 def singleton_method_url(klass, native) end |
#union_url(klass) ⇒ Object
18 19 |
# File 'lib/rice/doc/ruby.rb', line 18 def union_url(klass) end |