module BitClipboardPush

takelage bit clipboard push

Public Instance Methods

bit_clipboard_push() click to toggle source

Backend method for bit push.

# File lib/takelage/bit/clipboard/push.rb, line 6
def bit_clipboard_push
  log.debug 'Running bit push'

  return false unless configured? %w[project_root_dir]

  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
  _bit_clipboard_lib_bit_status
end

Private Instance Methods

_bit_clipboard_push_export_all() click to toggle source

bit export components.

# File lib/takelage/bit/clipboard/push.rb, line 31
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
_bit_clipboard_push_tag_all() click to toggle source

bit tag all components.

# File lib/takelage/bit/clipboard/push.rb, line 23
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