Sha256: c69f6fed7ab1d8a51604d766bdaa3bcf7f1908b7e8ee9edae8d832a89dc991d4

Contents?: true

Size: 504 Bytes

Versions: 5

Compression:

Stored size: 504 Bytes

Contents

module Alf
  class Database
    class Options < Support::Config

      # Cache results of native schema queries?
      option :schema_cache, Boolean, true

      # What viewpoint to use by default?
      option :viewpoint, Module, Viewpoint::NATIVE

      # What parser (class) to use for parsing expressions
      option :parser, Class, Lang::Parser::Lispy

      # Where migrations are located
      option :migrations_folder, Path, nil

    end # class Options
  end # class Database
end # module Alf

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alf-core-0.16.3 lib/alf/database/options.rb
alf-core-0.16.2 lib/alf/database/options.rb
alf-core-0.16.1 lib/alf/database/options.rb
alf-core-0.16.0 lib/alf/database/options.rb
alf-core-0.15.0 lib/alf/database/options.rb