Sha256: dcb0cc32bc7e410eeea77634d96f97d8b284ba78bc5707e5bff5f20ed6b3aa8d

Contents?: true

Size: 302 Bytes

Versions: 8

Compression:

Stored size: 302 Bytes

Contents

module Onoma
  class Migration
    module Actions
      class Base
        def self.action_name
          name.split('::').last.underscore
        end

        def action_name
          self.class.action_name
        end

        def label
          action_name
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
onoma-0.3.4 lib/onoma/migration/actions/base.rb
onoma-0.3.3 lib/onoma/migration/actions/base.rb
onoma-0.3.1 lib/onoma/migration/actions/base.rb
onoma-0.2.2 lib/onoma/migration/actions/base.rb
onoma-0.2.1 lib/onoma/migration/actions/base.rb
onoma-0.2.0 lib/onoma/migration/actions/base.rb
onoma-0.1.1 lib/onoma/migration/actions/base.rb
onoma-0.1.0 lib/onoma/migration/actions/base.rb