Module: Zenodo

Defined in:
lib/zenodo.rb,
lib/zenodo/dsl.rb,
lib/zenodo/dsl.rb,
lib/zenodo/utils.rb,
lib/zenodo/client.rb,
lib/zenodo/errors.rb,
lib/zenodo/version.rb,
lib/zenodo/resources.rb,
lib/zenodo/dsl/depositions.rb,
lib/zenodo/resources/object.rb,
lib/zenodo/utils/url_helper.rb,
lib/zenodo/errors/client_error.rb,
lib/zenodo/dsl/deposition_files.rb,
lib/zenodo/resources/deposition.rb,
lib/zenodo/dsl/deposition_actions.rb,
lib/zenodo/resources/deposition_file.rb,
lib/zenodo/resources/object/serializers.rb,
lib/zenodo/errors/resource_not_found_error.rb

Defined Under Namespace

Modules: DSL, Errors, Resources, Utils Classes: Client

Constant Summary collapse

VERSION =
"0.0.8"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_keyString

Returns:

  • (String)


12
13
14
# File 'lib/zenodo.rb', line 12

def api_key
  @api_key
end

.loggerObject

Returns the value of attribute logger.



14
15
16
# File 'lib/zenodo.rb', line 14

def logger
  @logger
end

.urlObject

Returns the value of attribute url.



13
14
15
# File 'lib/zenodo.rb', line 13

def url
  @url
end

Class Method Details

.clientZenodo::Client

Returns:



22
23
24
# File 'lib/zenodo.rb', line 22

def client
  @client ||= Client.new(Zenodo.api_key, Zenodo.url)
end