fadendaten/six_saferpay

View on GitHub
lib/generators/templates/fabric.erb

Summary

Maintainability
Test Coverage
SpinningWheel.define do
  fabric name: '<%= file_name %>', class_name: 'SixSaferpay::<%= name %>' do
<%- attributes.each do |attr| -%>
  <%- if attr.string? -%>
    <%= "#{attr.name} { ' ' }" %>
  <%- elsif attr.boolean? -%>
    <%= "#{attr.name} { true }" %>
  <%- else -%>
    <%= "#{attr.name} { SpinningWheel.create('#{attr.name}') }" %>
  <%- end -%>
<%- end -%>
  end
end