class Susply::InstallGenerator
Public Instance Methods
billable_entity()
click to toggle source
# File lib/generators/susply/install_generator.rb, line 12 def billable_entity @subscription_owner_model.downcase end
copy_locales()
click to toggle source
# File lib/generators/susply/install_generator.rb, line 26 def copy_locales copy_file "../../../config/locales/susply.en.yml", "config/locales/susply.en.yml" end
install()
click to toggle source
# File lib/generators/susply/install_generator.rb, line 16 def install template "config/initializers/susply.rb" inject_into_class "app/models/#{subscription_owner_model.downcase}.rb", subscription_owner_model.downcase.camelize.constantize, "# Added by Susply\n include Susply::OwnerMethods \n\n" copy_locales end
subscription_owner_model()
click to toggle source
# File lib/generators/susply/install_generator.rb, line 8 def subscription_owner_model @subscription_owner_model.capitalize end