Sha256: d10321fca42c95e27c95b368eb3c93cc001dd52e8d710c99babb2deaef617d30
Contents?: true
Size: 676 Bytes
Versions: 6
Compression:
Stored size: 676 Bytes
Contents
module RailsAssist::Artifact RailsAssist.artifacts.each do |name| plural_name = name.to_s.pluralize class_eval %{ module #{name.to_s.camelize} def replace_in_#{name} name, options={}, &block replace_in_artifact(name, set(options, :#{name}), &block) end def replace_in_#{plural_name} *names, &block replace_in_artifacts *names, &block end def insert_into_#{name}(name, options={}, &block) begin insert_into_artifact(name, set(options, :#{name}), &block) true rescue nil end end end } end end
Version data entries
6 entries across 6 versions & 1 rubygems