Sha256: 689525e50fafccc5e597d6ac89bcfc5f6b1884528a549f5e7e6eb5699281ca86
Contents?: true
Size: 717 Bytes
Versions: 3
Compression:
Stored size: 717 Bytes
Contents
require 'rails/generators' module Kanina # `Kanina::SubscriptionGenerator` 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
3 entries across 3 versions & 1 rubygems