Sha256: 83087a15cf621d8bff5452814a46e48f9c91e3cf5b3694cdd432bc82eddc9473

Contents?: true

Size: 535 Bytes

Versions: 2

Compression:

Stored size: 535 Bytes

Contents

module Faalis
  module Generators
    module Concerns
      module Model

        def self.included(base)
          # Fields to use in in bulk edit, comma separated
          base.class_option :model, :type => :string, :default => "", :desc => "Model name to use"

        end

        private

        def model_specified?
          not options[:model].empty?
        end

        def model
          if model_specified?
            options[:model]
          else
            ""
          end
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
faalis-0.19.0 lib/faalis/generators/concerns/model.rb
faalis-0.18.1 lib/faalis/generators/concerns/model.rb