Sha256: 06dbe9d42b814ae490e48ef9617b4554e1834617e39b3a67e27c729c08d430f0
Contents?: true
Size: 892 Bytes
Versions: 35
Compression:
Stored size: 892 Bytes
Contents
# ========================================================================== # Generator: Model # Copyright: ©2006-2009 Sprout Systems, 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
35 entries across 35 versions & 2 rubygems