module Mahoujin::Atoms

Public Class Methods

underscore_name() click to toggle source
# File lib/mahoujin/atoms.rb, line 22
def self.underscore_name
  name.split('::').last.gsub(/([a-z])([A-Z])/, '\1_\2').downcase
end

Public Instance Methods

bbox() click to toggle source
# File lib/mahoujin/atoms.rb, line 26
def bbox
  @bbox ||= Graphics::Utilities::Rectangle.new
end