lib/generators/rider_kick/scaffold_generator.rb in rider-kick-0.0.5 vs lib/generators/rider_kick/scaffold_generator.rb in rider-kick-0.0.6

- old
+ new

@@ -36,10 +36,11 @@ model_name = @structure.model resource_name = @structure.resource_name.singularize.underscore.downcase entity = @structure.entity || {} @actor = @structure.actor + @resource_owner_id = @structure.resource_owner_id @uploaders = @structure.uploaders || [] @search_able = @structure.search_able || [] @services = @structure.domains || {} @contract_list = @services.action_list.use_case.contract || [] @contract_fetch_by_id = @services.action_fetch_by_id.use_case.contract || [] @@ -79,9 +80,13 @@ 'float' => 'Types::Strict::Float', 'decimal' => 'Types::Strict::Decimal', 'date' => 'Types::Strict::Date', 'datetime' => 'Types::Strict::Time' } + end + + def is_singular?(str) + str.singularize == str end def generate_files(action, suffix = '') use_case_filename = build_usecase_filename(action, suffix) repository_filename = build_repository_filename(action, suffix)