Module: Taxonomies

Included in:
Rubypress::Client
Defined in:
lib/rubypress/taxonomies.rb

Instance Method Summary collapse

Instance Method Details

#deleteTerm(options = {}) ⇒ Object



45
46
47
48
49
50
51
# File 'lib/rubypress/taxonomies.rb', line 45

def deleteTerm(options = {})
  default_options = {
    :taxonomy => nil,
    :term_id => nil
  }.deep_merge!(options)
  execute('deleteTerm', default_options)
end

#editTerm(options = {}) ⇒ Object



37
38
39
40
41
42
43
# File 'lib/rubypress/taxonomies.rb', line 37

def editTerm(options = {})
  default_options = {
    :term_id => nil,
    :content => {}
  }.deep_merge!(options)
  execute('editTerm', default_options)
end

#getTaxonomies(options = {}) ⇒ Object



10
11
12
# File 'lib/rubypress/taxonomies.rb', line 10

def getTaxonomies(options = {})
  execute('getTaxonomies', options)
end

#getTaxonomy(options = {}) ⇒ Object



3
4
5
6
7
8
# File 'lib/rubypress/taxonomies.rb', line 3

def getTaxonomy(options = {})
  default_options = {
    :taxonomy => 'category'
  }.deep_merge!(options)
  execute('getTaxonomy', default_options)
end

#getTerm(options = {}) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/rubypress/taxonomies.rb', line 14

def getTerm(options = {})
  default_options = {
    :taxonomy => 'category',
    :term_id => nil
  }.deep_merge!(options)
  execute('getTerm', default_options)
end

#getTerms(options = {}) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/rubypress/taxonomies.rb', line 22

def getTerms(options = {})
  default_options = {
    :taxonomy => 'category',
    :filter => {}
  }.deep_merge!(options)
  execute('getTerms', default_options)
end

#newTerm(options = {}) ⇒ Object



30
31
32
33
34
35
# File 'lib/rubypress/taxonomies.rb', line 30

def newTerm(options = {})
  default_options = {
    :content => {}
  }.deep_merge!(options)
  execute('newTerm', default_options)
end