class RailsBestPractices::Core::Klass
Class info includes class name, extend class name and module names.
Attributes
class_name[R]
extend_class_name[R]
Public Class Methods
new(class_name, extend_class_name, modules)
click to toggle source
# File lib/rails_best_practices/core/klasses.rb, line 20 def initialize(class_name, extend_class_name, modules) @modules = modules.dup base = @modules.map { |modu| "#{modu}::" }.join('') @class_name = base + class_name if extend_class_name @extend_class_name = base + extend_class_name end end
Public Instance Methods
to_s()
click to toggle source
# File lib/rails_best_practices/core/klasses.rb, line 29 def to_s class_name end