Sha256: f2f3f0a984beabc48fdc6964c0f0aa465202c933fd449de2093ad2075a1ff54e

Contents?: true

Size: 658 Bytes

Versions: 9

Compression:

Stored size: 658 Bytes

Contents

module Faalis
  module Generators
    module Concerns
      # This **concern** adds support for `model` key inside jsonfile which
      # allow you to override the name of resource default model name.
      # Resource model name is used in some processes like permission system.
      module Model

        private

        # Does an alternative `model` is specified ?
        def model_specified?
          resource_data.include? "model"
        end

        # Name of alternative `model`
        def model
          if model_specified?
            resource_data["model"]
          else
            ""
          end
        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/model.rb
faalis-0.26.3 lib/faalis/generators/concerns/model.rb
faalis-0.26.2 lib/faalis/generators/concerns/model.rb
faalis-0.26.1 lib/faalis/generators/concerns/model.rb
faalis-0.26.0 lib/faalis/generators/concerns/model.rb
faalis-0.25.1 lib/faalis/generators/concerns/model.rb
faalis-0.25.0 lib/faalis/generators/concerns/model.rb
faalis-0.24.4 lib/faalis/generators/concerns/model.rb
faalis-0.24.3 lib/faalis/generators/concerns/model.rb