Module Statemachine::Generate::Util
In: lib/statemachine/generate/util.rb

Methods

Public Instance methods

[Source]

    # File lib/statemachine/generate/util.rb, line 7
 7:       def create_file(filename, content)
 8:         establish_directory(File.dirname(filename))
 9:         File.open(filename, 'w') do |file|
10:           file.write(content)
11:         end
12:       end

[Source]

    # File lib/statemachine/generate/util.rb, line 24
24:       def endl
25:         return :endl
26:       end

[Source]

    # File lib/statemachine/generate/util.rb, line 14
14:       def establish_directory(path)
15:         return if File.exist?(path)
16:         establish_directory(File.dirname(path))
17:         Dir.mkdir(path)
18:       end

[Source]

    # File lib/statemachine/generate/util.rb, line 28
28:       def say(message)
29:         if !defined?($IS_TEST)
30:           puts message
31:         end
32:       end

[Source]

    # File lib/statemachine/generate/util.rb, line 20
20:       def timestamp
21:         return DateTime.now.strftime("%H:%M:%S %B %d, %Y")
22:       end

[Validate]