Class: Jekyll::Drops::ThemeDrop

Inherits:
Drop
  • Object
show all
Defined in:
lib/jekyll/drops/theme_drop.rb

Constant Summary

Constants inherited from Drop

Drop::NON_CONTENT_METHODS

Instance Method Summary collapse

Methods inherited from Drop

#[], #[]=, #content_methods, data_delegator, data_delegators, delegate_method, delegate_method_as, delegate_methods, #each, #each_key, #fetch, getter_method_names, #hash_for_json, #initialize, #inspect, #key?, #keys, #merge, #merge!, mutable, mutable?, private_delegate_methods, #to_h, #to_json

Constructor Details

This class inherits a constructor from Jekyll::Drops::Drop

Instance Method Details

#authorsObject



9
10
11
# File 'lib/jekyll/drops/theme_drop.rb', line 9

def authors
  @authors ||= gemspec.authors.join(", ")
end

#descriptionObject



17
18
19
# File 'lib/jekyll/drops/theme_drop.rb', line 17

def description
  @description ||= gemspec.description || gemspec.summary
end

#metadataObject



21
22
23
# File 'lib/jekyll/drops/theme_drop.rb', line 21

def 
  @metadata ||= gemspec.
end

#versionObject



13
14
15
# File 'lib/jekyll/drops/theme_drop.rb', line 13

def version
  @version ||= gemspec.version.to_s
end