Method: Padrino.bin_gen

Defined in:
padrino-gen/lib/padrino-gen/command.rb

.bin_gen(*args) ⇒ Object

This method return the correct location of padrino-gen bin or exec it using Kernel#system with the given args.

Examples:

Padrino.bin_gen(:app, name.to_s, "-r=#{destination_root}")

Parameters:

  • args. (Array<String>)

    Splat of arguments to pass to padrino-gen.



14
15
16
17
# File 'padrino-gen/lib/padrino-gen/command.rb', line 14

def self.bin_gen(*args)
  @_padrino_gen_bin ||= [Padrino.ruby_command, File.expand_path("../../../bin/padrino-gen", __FILE__)]
  system *@_padrino_gen_bin, *args
end