Class: Bgem::Output::Ext::RB::Class
Instance Method Summary
collapse
#initialize, new, #to_s
#concatenate, #post, #pre
Instance Method Details
#head ⇒ Object
117
118
119
120
121
122
123
|
# File 'lib/bgem.rb', line 117
def head
if subclass?
"class #{@name} < #{@parent}\n"
else
"class #{@name}\n"
end
end
|
#setup ⇒ Object
113
114
115
|
# File 'lib/bgem.rb', line 113
def setup
@name, _colon, @parent = @name.partition ':'
end
|
#subclass? ⇒ Boolean
125
126
127
|
# File 'lib/bgem.rb', line 125
def subclass?
not @parent.empty?
end
|