Sha256: b411bb9abb622dc6f0bb328ce70f4a05a982a379a5b469188de71c83a2532923
Contents?: true
Size: 531 Bytes
Versions: 23
Compression:
Stored size: 531 Bytes
Contents
module Merit module Generators class MeritGenerator < Rails::Generators::NamedBase source_root File.expand_path("../templates", __FILE__) hook_for :orm def inject_merit_content inject_into_class(model_path, class_name, " has_merit\n\n") if model_exists? end private def model_exists? File.exists?(File.join(destination_root, model_path)) end def model_path @model_path ||= File.join("app", "models", "#{file_path}.rb") end end end end
Version data entries
23 entries across 23 versions & 1 rubygems