Class: Changeset (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
Changeset::TIMELOG_RE
Class Methods
Changeset.normalize_comments / 2
Changeset.to_utf8 / 2
Instance Methods
Changeset#revision= / 1
Changeset#identifier
Changeset#committed_on= / 1
Changeset#format_identifier
Changeset#project
Changeset#author
Changeset#before_create_cs
Changeset#scan_for_issues
Changeset#scan_comment_for_issue_ids
Changeset#short_comments
Changeset#long_comments
Changeset#text_tag / 1
Changeset#title
Changeset#previous
Changeset#next
Changeset#create_change / 1
Changeset#find_referenced_issue_by_id / 1
Changeset#fix_issue / 1
Changeset#log_time / 2
Changeset#log_time_activity
Changeset#split_comments
is a submodule of
module: <Toplevel Module>   
inherits from
  Base ( ActiveRecord )
has properties
method: revision= / 1   
method: identifier   
method: committed_on= / 1   
method: format_identifier   
method: project   
method: author   
method: before_create_cs   
method: scan_for_issues   
constant: TIMELOG_RE   
method: scan_comment_for_issue_ids   
method: short_comments   
method: long_comments   
method: text_tag / 1   
method: title   
method: previous   
method: next   
method: create_change / 1   
method: find_referenced_issue_by_id / 1   
method: fix_issue / 1   
method: log_time / 2   
method: log_time_activity   
method: split_comments   
class method: normalize_comments / 2   
class method: to_utf8 / 2   
is defined at
#20 in app/models/changeset.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveRecord
class: Base     
✗ class: Changeset

Class Hierarchy

Object ( Builtin-Module )
Base ( ActiveRecord )
has properties
class method: find_ids / 1   
Changeset
has properties
method: revision= / 1   
method: identifier   
method: committed_on= / 1   
method: format_identifier   
method: project   
method: author   
method: before_create_cs   
method: scan_for_issues   
constant: TIMELOG_RE   
method: scan_comment_for_issue_ids   
method: short_comments   
method: long_comments   
method: text_tag / 1   
method: title   
method: previous   
method: next   
method: create_change / 1   
method: find_referenced_issue_by_id / 1   
method: fix_issue / 1   
method: log_time / 2   
method: log_time_activity   
method: split_comments   
class method: normalize_comments / 2   
class method: to_utf8 / 2   

Constants

Changeset::TIMELOG_RE

#104 in app/models/changeset.rb

TIMELOG_RE = / ( ((\d+)(h|hours?))((\d+)(m|min)?)? | ((\d+)(h|hours?|m|min)) | (\d+):(\d+) | (\d+([\.,]\d+)?)h? ) /x   

Class Methods

Changeset.normalize_comments / 2

#278 in app/models/changeset.rb

normalize_comments ( str ,
  encoding )

Changeset.to_utf8 / 2

#282 in app/models/changeset.rb

to_utf8 ( str ,
  encoding )

Instance Methods

Changeset#revision= / 1

#58 in app/models/changeset.rb

revision= ( r )

Changeset#identifier

#63 in app/models/changeset.rb

identifier

Changeset#committed_on= / 1

#71 in app/models/changeset.rb

committed_on= ( date )

Changeset#format_identifier

#77 in app/models/changeset.rb

format_identifier

Changeset#project

#85 in app/models/changeset.rb

project

Changeset#author

#89 in app/models/changeset.rb

author

Changeset#before_create_cs

#93 in app/models/changeset.rb

before_create_cs

Changeset#scan_for_issues

#100 in app/models/changeset.rb

scan_for_issues

Changeset#scan_comment_for_issue_ids

#116 in app/models/changeset.rb

scan_comment_for_issue_ids

Changeset#short_comments

#146 in app/models/changeset.rb

short_comments

Changeset#long_comments

#150 in app/models/changeset.rb

long_comments

Changeset#text_tag / 1

#154 in app/models/changeset.rb

text_tag ( ref_project=nil )

Changeset#title

#170 in app/models/changeset.rb

title

Changeset#previous

#177 in app/models/changeset.rb

previous

Changeset#next

#185 in app/models/changeset.rb

next

Changeset#create_change / 1

#193 in app/models/changeset.rb

create_change ( change )

Changeset#find_referenced_issue_by_id / 1

#202 in app/models/changeset.rb

find_referenced_issue_by_id ( id )

Changeset#fix_issue / 1

#220 in app/models/changeset.rb

fix_issue ( issue )

Changeset#log_time / 2

#245 in app/models/changeset.rb

log_time ( issue ,
  hours )

Changeset#log_time_activity

#262 in app/models/changeset.rb

log_time_activity

Changeset#split_comments

#268 in app/models/changeset.rb

split_comments