Sha256: c8002cbd6b280aece37d13e6574aabadb58fac4bc680bc3f4ebb58fa8bbe10a6
Contents?: true
Size: 755 Bytes
Versions: 2
Compression:
Stored size: 755 Bytes
Contents
require_relative 'devise/presenter' require_relative 'resource/presenter' module WebammToRails module Sources module Views class Definition def initialize(waml_definition:) @waml_definition = waml_definition end def collection views = [] views |= ::WebammToRails::Sources::Views::Devise::Presenter.new(waml_definition: @waml_definition).collection @waml_definition.database.crud.each do |crud_definition| views |= ::WebammToRails::Sources::Views::Resource::Presenter.new( crud_definition: crud_definition, waml_definition: @waml_definition ).collection end views end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webamm_to_rails-7.0.1 | lib/webamm_to_rails/sources/views/definition.rb |
webamm_to_rails-7.0.0 | lib/webamm_to_rails/sources/views/definition.rb |