Class: CodelessCode::Filters::Lang

Inherits:
Object
  • Object
show all
Defined in:
lib/codeless_code/filters/lang.rb

Instance Method Summary collapse

Constructor Details

#initialize(exact: nil) ⇒ Lang

Returns a new instance of Lang.



19
20
21
# File 'lib/codeless_code/filters/lang.rb', line 19

def initialize(exact: nil)
  @exact = exact
end

Instance Method Details

#call(fable) ⇒ Object



27
28
29
# File 'lib/codeless_code/filters/lang.rb', line 27

def call(fable)
  @exact.nil? || @exact == fable.lang
end

#enabled?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/codeless_code/filters/lang.rb', line 23

def enabled?
  @exact
end