Sha256: 011ba1a9d740316bb1ede6ebd74ac05a3daf9286e56ceec712228d55a1a7adfd
Contents?: true
Size: 883 Bytes
Versions: 47
Compression:
Stored size: 883 Bytes
Contents
# ========================================================================== # Generator: Model # Copyright: ©2006-2011 Strobe Inc. and contributors # portions copyright ©2009 Apple Inc. # ========================================================================== namespace :generator do # - Verify required properties are present. # - If class_name & method_name is passed, add it to the filename. # - If second param is passed, use it as the filename task :prepare do GENERATOR.requires! :target_project, :target, :namespace class_name = GENERATOR.class_name method_name = GENERATOR.method_name if class_name && method_name GENERATOR.filename = GENERATOR.snake_case(class_name) / GENERATOR.snake_case(method_name) end arguments = GENERATOR.arguments GENERATOR.filename = arguments[2] if arguments[2] end end
Version data entries
47 entries across 47 versions & 1 rubygems