Skip to content

Commit

Permalink
Remove LEGACY_INTERFACE
Browse files Browse the repository at this point in the history
  • Loading branch information
ngiger committed Dec 2, 2013
1 parent 0e15fb2 commit 1957f01
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 10 deletions.
4 changes: 0 additions & 4 deletions lib/htmlgrid/composite.rb
Expand Up @@ -42,7 +42,6 @@ class Hash
module HtmlGrid
class AbstractComposite < Component
LABELS = false
LEGACY_INTERFACE = true
SYMBOL_MAP = {}
CSS_MAP = {}
CSS_ID_MAP = {}
Expand All @@ -62,9 +61,6 @@ def create(component, model=@model)
elsif(component.is_a? Symbol)
if(self.respond_to?(component, true))
args = [model]
if(self::class::LEGACY_INTERFACE)
args.push(@session)
end
self.send(component, *args)
elsif(klass = symbol_map[component])
klass.new(component, model, @session, self)
Expand Down
1 change: 0 additions & 1 deletion lib/htmlgrid/template.rb
Expand Up @@ -32,7 +32,6 @@ module TemplateMethods
FOOT = nil
HEAD = nil
META_TAGS = []
LEGACY_INTERFACE = true
CSS_FILES = []
JAVASCRIPTS = []
def css_link(context, path=@lookandfeel.resource(:css))
Expand Down
4 changes: 2 additions & 2 deletions test/test_composite.rb
Expand Up @@ -51,10 +51,10 @@ def init
@barcount=0
super
end
def foo(model, lookandfeel)
def foo(model)
"Foo"
end
def baz(model, lookandfeel)
def baz(model)
@barcount += 1
"Baz#{@barcount}"
end
Expand Down
4 changes: 2 additions & 2 deletions test/test_label.rb
Expand Up @@ -81,8 +81,8 @@ class StubLabelComposite < HtmlGrid::Composite
[0,1] => :named_component,
}
LABELS = true
def named_component(model, session)
@named_component ||= StubLabelComponent.new(model, session, self)
def named_component(model)
@named_component ||= StubLabelComponent.new(model, self)
end
end
def setup
Expand Down
1 change: 0 additions & 1 deletion test/test_template.rb
Expand Up @@ -69,7 +69,6 @@ class Template < HtmlGrid::Template
COMPONENTS = {
[0,0] => :foo,
}
LEGACY_INTERFACE = false
def foo(model)
'foo'
end
Expand Down

0 comments on commit 1957f01

Please sign in to comment.