class Middleman::Cli::Gemoji
Command Class
Public Class Methods
exit_on_failure?()
click to toggle source
Tell Thor to exit with a nonzero exit code on failure
# File lib/middleman-gemoji/command.rb, line 23 def self.exit_on_failure? true end
new(*args)
click to toggle source
namespace :gemoji
Calls superclass method
# File lib/middleman-gemoji/command.rb, line 14 def initialize(*args) super end
source_root()
click to toggle source
# File lib/middleman-gemoji/command.rb, line 18 def self.source_root ENV['MM_ROOT'] end
Public Instance Methods
install()
click to toggle source
# File lib/middleman-gemoji/command.rb, line 33 def install app = ::Middleman::Application target = File.join(app.root, app.config.source, options[:path]) source = File.expand_path('../../images/emoji/*', `gem which gemoji`) `mkdir -p #{target} && cp -Rp #{source} #{target}` end