Sha256: fef3e9e3306cc9fc9d5bae706e38396a3e023abe6b784128b37dca191bf42d19
Contents?: true
Size: 615 Bytes
Versions: 3
Compression:
Stored size: 615 Bytes
Contents
require 'katapult/generator' module Katapult module Generators class CucumberFeaturesGenerator < Katapult::Generator desc 'Generate Cucumber features for CRUD' source_root File.expand_path('../templates', __FILE__) def create_crud_feature template 'feature.feature', "features/#{model.name(:variables)}.feature" end no_tasks do def belongs_tos app_model.get_belongs_tos_for model.name end end private def model @element end def app_model model.application_model end end end end
Version data entries
3 entries across 3 versions & 1 rubygems