Sha256: f342d03e0d1764d170fbaf8c027df2b2f90022bc7ed04a12f9793dbd91f38c6c

Contents?: true

Size: 382 Bytes

Versions: 11

Compression:

Stored size: 382 Bytes

Contents

# encoding: utf-8

require "simple-templater/hooks/hook"

# run your generator with --name="Jakub Stastny"
module SimpleTemplater::Hooks
  class FullName < Hook
    def question
      name = ENV["USER"]
      CLI.ask("Input your name or press enter if '#{name}' is OK", default: name)
    end

    def run
      self.context.reverse_merge!(self.key => self.reply)
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
simple-templater-0.0.1.6 lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.0.1.5 lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.0.1.4 lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.0.1.3 lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.2.pre lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.0.1.2 lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.0.1.1 lib/simple-templater/hooks/preprocess/full_name.rb
rango-0.0.6 vendor/simple-templater/lib/simple-templater/hooks/preprocess/full_name.rb
rango-0.1.pre vendor/simple-templater/lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.1.pre lib/simple-templater/hooks/preprocess/full_name.rb
simple-templater-0.0.1 lib/simple-templater/hooks/preprocess/full_name.rb