Sha256: aaf2e57afb53727bb29144ebea53235d2ed2ddd65ded4f75f264e8b67cda3efb

Contents?: true

Size: 338 Bytes

Versions: 9

Compression:

Stored size: 338 Bytes

Contents

module Faalis
  module Generators
    module Concerns

      # Adds `required` key to `fields`. Fields with this key as true will
      # be non optional fields
      module RequireFields

        private

        def required_fields
          fields_with("required", true).collect {|x| x["name"]}
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
faalis-1.0.0.alpha0 lib/faalis/generators/concerns/required.rb
faalis-0.26.3 lib/faalis/generators/concerns/required.rb
faalis-0.26.2 lib/faalis/generators/concerns/required.rb
faalis-0.26.1 lib/faalis/generators/concerns/required.rb
faalis-0.26.0 lib/faalis/generators/concerns/required.rb
faalis-0.25.1 lib/faalis/generators/concerns/required.rb
faalis-0.25.0 lib/faalis/generators/concerns/required.rb
faalis-0.24.4 lib/faalis/generators/concerns/required.rb
faalis-0.24.3 lib/faalis/generators/concerns/required.rb