Class: RevisionCreator

Inherits:
Object
  • Object
show all
Defined in:
lib/publican_creators/revision.rb

Overview

A class for creating a revison to a publican project

Class Method Summary collapse

Class Method Details

.prepare_revision(member1, member2, member3, member4, member5, revnumber, language) ⇒ String

This method prepares the string for adding a new revision

Parameters:

  • member1 (String)

    is the first string into revdescription

  • member2 (String)

    is the second string into revdescription

  • member3 (String)

    is the third string into revdescription

  • member4 (String)

    is the fourth string into revdescription

  • member5 (String)

    is the fifth string into revdescription

  • revnumber (String)

    is the revision number

  • language (String)

    is the language. Comes from config file.

Returns:

  • (String)

    string is that string for creating the commit



40
41
42
43
44
45
46
47
48
# File 'lib/publican_creators/revision.rb', line 40

def self.prepare_revision(member1, member2, member3, member4, member5, revnumber, language)
  string = "--member \"#{member1}\""
  string << " --member \"#{member2}\"" if member2 != ''
  string << " --member \"#{member3}\"" if member3 != ''
  string << " --member \"#{member4}\"" if member4 != ''
  string << " --member \"#{member5}\"" if member5 != ''
  string << " --revnumber \"#{revnumber}\""
  string << " --lang \"#{language}\""
end