class Controlrepo::Class

Attributes

name[RW]

Public Class Methods

all() click to toggle source
# File lib/controlrepo/class.rb, line 24
def self.all
  @@all
end
find(class_name) click to toggle source
# File lib/controlrepo/class.rb, line 11
def self.find(class_name)
  @@all.each do |cls|
    if class_name.is_a?(Controlrepo::Class)
      if cls = class_name
        return cls
      end
    elsif cls.name == class_name
      return cls
    end
  end
  nil
end
new(name) click to toggle source
# File lib/controlrepo/class.rb, line 6
def initialize(name)
  @name = name
  @@all << self
end