class Bgem::Output::Ext

Public Class Methods

new(dir:, source:, name: @dir, @source, @name = dir, source, name) click to toggle source
# File lib/bgem.rb, line 88
def initialize dir:, source:, name:
  @dir, @source, @name = dir, source, name
  setup
end

Public Instance Methods

to_s() click to toggle source
# File lib/bgem.rb, line 93
def to_s
  "#{head}#{source}end"
end

Private Instance Methods

setup() click to toggle source
# File lib/bgem.rb, line 98
def setup
end
source() click to toggle source
# File lib/bgem.rb, line 103
def source
  source = @source.indent INDENT
  source.prepend "#{pre}\n\n" unless pre.empty?
  source.concat "\n#{post}\n" unless post.empty?
  source
end