module Osheet::Mixin::ClassMethods

Public Instance Methods

partial(name, &build) click to toggle source
# File lib/osheet/mixin.rb, line 40
def partial(name, &build)
  instance_variable_set("@p",
    (instance_variable_get("@p") || []) << Args.new(name, &build)
  )
end
partials() click to toggle source
# File lib/osheet/mixin.rb, line 46
def partials
  instance_variable_get("@p") || []
end
style(*selectors, &build) click to toggle source
# File lib/osheet/mixin.rb, line 20
def style(*selectors, &build)
  instance_variable_set("@s",
    (instance_variable_get("@s") || []) << Args.new(*selectors, &build)
  )
end
styles() click to toggle source
# File lib/osheet/mixin.rb, line 26
def styles
  instance_variable_get("@s") || []
end
template(element, name, &build) click to toggle source
# File lib/osheet/mixin.rb, line 30
def template(element, name, &build)
  instance_variable_set("@t",
    (instance_variable_get("@t") || []) << Args.new(element, name, &build)
  )
end
templates() click to toggle source
# File lib/osheet/mixin.rb, line 36
def templates
  instance_variable_get("@t") || []
end