Sha256: fc691f6216431d6db2c11b8291437c0f8e2dc8c972ba52cba7dcb582ab890f99

Contents?: true

Size: 358 Bytes

Versions: 4

Compression:

Stored size: 358 Bytes

Contents

class Object
  include ::Weskit::WML::Mixins::Validator

  attr_reader :attribute

  alias_method :attr, :attribute

  def attribute= item
    @attribute = item ? (raise_unless ::Weskit::WML::Attribute, item ; item) : nil
  end

  alias_method :attr=, :attribute=

  def attribute?
    @attribute ? true : false
  end

  alias_method :attr?, :attribute?
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
weskit-0.3.6 lib/weskit/wml/extensions/object.rb
weskit-0.3.5 lib/weskit/wml/extensions/object.rb
weskit-0.3.4 lib/weskit/wml/extensions/object.rb
weskit-0.3.3 lib/weskit/wml/extensions/object.rb