Sha256: 4d78a12b6deef6adb2589dcce24ed238583a78a6b61d5fa385fd8ba66247989e
Contents?: true
Size: 724 Bytes
Versions: 1
Compression:
Stored size: 724 Bytes
Contents
require 'rails/generators' module Kanina # <tt>Kanina::SubscriptionGenerator</tt> generates a subscription file, for # example: # # rails generate subscription user_notification class SubscriptionGenerator < Rails::Generators::NamedBase source_root File.expand_path('../templates', __FILE__) # This method is called automatically by rails when you generate the # subscription. It sets up the subscriptions folder, then adds the # subscription to it. def create_subscription_file subscriptions_folder = Rails.root + 'app/subscriptions' empty_directory subscriptions_folder template 'subscription.rb', subscriptions_folder + "#{file_name}_subscription.rb" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kanina-0.6.0 | lib/generators/kanina/subscription/subscription_generator.rb |