Sha256: 789bc25261f49b8241a2d4781e75bd7eb2a7982cd5736cd516083c401a44d6bd

Contents?: true

Size: 812 Bytes

Versions: 16

Compression:

Stored size: 812 Bytes

Contents

# frozen_string_literal: true

# takelage bit clipboard push
module BitClipboardPush
  # Backend method for bit push
  def bit_clipboard_push
    log.debug 'Running bit push'

    return false unless _bit_clipboard_lib_prepare_workspace

    _bit_clipboard_push_tag_all
    _bit_clipboard_push_export_all
    _bit_clipbpard_lib_remove_bit_artifacts
    _bit_clipboard_lib_sync_workspace

    log.info 'Pushed bit components'
    true
  end

  private

  # bit tag all components
  def _bit_clipboard_push_tag_all
    cmd_bit_tag_all =
      config.active['cmd_bit_clipboard_push_bit_tag_all']

    run cmd_bit_tag_all
  end

  # bit export components
  def _bit_clipboard_push_export_all
    cmd_bit_export_all =
      config.active['cmd_bit_clipboard_push_bit_export_all']

    run cmd_bit_export_all
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
takelage-0.19.2 lib/takelage/bit/clipboard/push.rb
takelage-0.19.1 lib/takelage/bit/clipboard/push.rb
takelage-0.19.0 lib/takelage/bit/clipboard/push.rb
takelage-0.18.1 lib/takelage/bit/clipboard/push.rb
takelage-0.18.0 lib/takelage/bit/clipboard/push.rb
takelage-0.17.1 lib/takelage/bit/clipboard/push.rb
takelage-0.17.0 lib/takelage/bit/clipboard/push.rb
takelage-0.16.0 lib/takelage/bit/clipboard/push.rb
takelage-0.15.1 lib/takelage/bit/clipboard/push.rb
takelage-0.15.0 lib/takelage/bit/clipboard/push.rb
takelage-0.14.5 lib/takelage/bit/clipboard/push.rb
takelage-0.14.4 lib/takelage/bit/clipboard/push.rb
takelage-0.14.3 lib/takelage/bit/clipboard/push.rb
takelage-0.14.2 lib/takelage/bit/clipboard/push.rb
takelage-0.14.1 lib/takelage/bit/clipboard/push.rb
takelage-0.14.0 lib/takelage/bit/clipboard/push.rb