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)