Sha256: 3dcc04e791a965d5ba30b1dbde70074c31def7a3cdfb35f7901e6f6e8351f56e
Contents?: true
Size: 360 Bytes
Versions: 3
Compression:
Stored size: 360 Bytes
Contents
module Kernel # C/C++ header guard generator, you shold provide the final #endif yourself, # and you should provide PROJ name for header guard prefix def header_guard random_suffix = nil defined = "_#{PROJ.upcase}_#{@dir.upcase}_#{@class.upcase}_#{random_suffix.nil? ? '' : rand.to_s[2..-1]+'_'}" "#ifndef #{defined} #define #{defined}" end end # of ludy
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ludy-0.1.0 | lib/ludy/tasks/erb_cpp/header_guard.rb |
ludy-0.1.1 | lib/ludy/tasks/erb_cpp/header_guard.rb |
ludy-0.1.2 | lib/ludy/tasks/erb_cpp/header_guard.rb |