module Bgem::Output::Ext::StandardHooks

Public Instance Methods

concatenate(*patterns) click to toggle source
# File lib/bgem.rb, line 62
def concatenate *patterns
  Dir[*patterns].sort.map do |file|
    Output.new(file, indent: INDENT).to_s
  end.join "\n\n"
end
post() click to toggle source
# File lib/bgem.rb, line 54
def post
  patterns = ["#{@name}/*.rb", "post.#{@name}/*.rb"].map do |pattern|
    @dir.join pattern
  end

  concatenate *patterns
end
pre() click to toggle source
# File lib/bgem.rb, line 49
def pre
  pattern = @dir.join "#{__method__}.#{@name}/*.rb"
  concatenate pattern
end