module Batali
Batali
namespace
Batali
namespace
Batali
namespace
Batali
namespace
Batali
namespace
Batali
namespace
Batali
namespace
Batali
namespace
Batali
namespace
Constants
- TAG_LINES
Version output taglines
- VERSION
Current version
Attributes
ui[R]
@return [Bogo::Ui]
Public Class Methods
debug(*args)
click to toggle source
Write debug message
# File lib/batali.rb, line 46 def debug(*args) if ui ui.debug(*args) end end
define(&block)
click to toggle source
Create a new file
@param block [Proc] @return [AttributeStruct]
# File lib/batali/b_file.rb, line 101 def self.define(&block) struct = Struct.new struct.set_state!(:value_collapse => true) struct.build!(&block) struct end
ui=(ui)
click to toggle source
Set Ui instance
@param ui [Bogo::Ui] @return [Bogo::Ui]
# File lib/batali.rb, line 31 def ui=(ui) unless ui.respond_to?(:verbose) && ui.respond_to?(:debug) raise TypeError.new "Expecting type `Bogo::Ui` but received `#{ui.class}`" end @ui = Grimoire.ui = ui end
verbose(*args)
click to toggle source
Write verbose message
# File lib/batali.rb, line 39 def verbose(*args) if ui ui.verbose(*args) end end