Sha256: cb59e91393a1f4ea57aa042ff02683759b6782a298996bfee26c21913fe15b5c

Contents?: true

Size: 922 Bytes

Versions: 2

Compression:

Stored size: 922 Bytes

Contents

BarkestCore::MsSqlDbDefinition.register(
    'fake',
    before_update: Proc.new do |db_conn,user|
      STDOUT.puts 'Before we update the fake DB.'
    end,
    after_update: Proc.new do |db_conn,user|
      STDOUT.puts 'After we update the fake DB.'
    end,
    extra_params: {
        extra_1: {
            name: 'something',
            type: 'string',   # field type
            value: 'Something Else'
        },
        extra_2: {
            name: 'are_you_sure',
            label: 'Are you sure?',
            type: 'boolean',
            value: '1'    # 0 or 1
        },
        extra_3: {
            name: 'some_password',
            type: 'password',
            value: 'abc123'
        },
        extra_4: {
            name: 'some_select',
            type: 'in:%w(alpha bravo charlie delta echo)',
            value: 'delta'
        }
    },
    source_paths: 'sql'
)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
barkest_core-1.5.4.0 test/dummy/config/initializers/db_updater_ext.rb
barkest_core-1.5.3.0 test/dummy/config/initializers/db_updater_ext.rb