Class: TFSGraph::ChangesetMergeStore

Inherits:
AbstractStore show all
Defined in:
lib/tfs_graph/changeset_merge/changeset_merge_store.rb

Constant Summary collapse

LIMIT =
10000

Constants included from StoreHelpers

StoreHelpers::UPDATED_KEY

Constants included from TFSClient

TFSClient::InvalidConfig, TFSClient::REQUIRED_KEYS

Instance Method Summary collapse

Methods inherited from AbstractStore

#cache_all, #fetch_all, #fetch_and_cache

Methods included from StoreHelpers

#flush_all, #last_updated_on, #mark_as_updated

Methods included from TFSHelpers

#base_username, #branch_base, #branch_path_to_name, #branch_project, #odata_path_to_server_path, #scrub_changeset, #server_path_to_odata_path

Methods included from TFSClient

#endpoint, #setup, #tfs, #tfs=

Constructor Details

#initialize(branch) ⇒ ChangesetMergeStore

Returns a new instance of ChangesetMergeStore.



10
11
12
# File 'lib/tfs_graph/changeset_merge/changeset_merge_store.rb', line 10

def initialize(branch)
  @branch = branch
end

Instance Method Details

#cache(attrs) ⇒ Object



14
15
16
# File 'lib/tfs_graph/changeset_merge/changeset_merge_store.rb', line 14

def cache(attrs)
  ChangesetMerge.create(attrs)
end