module React::IsomorphicHelpers::ClassMethods

Public Instance Methods

before_first_mount(&block) click to toggle source
# File lib/reactive-ruby/isomorphic_helpers.rb, line 164
def before_first_mount(&block)
  React::IsomorphicHelpers::Context.register_before_first_mount_block &block
end
controller() click to toggle source
# File lib/reactive-ruby/isomorphic_helpers.rb, line 160
def controller
  IsomorphicHelpers.context.controller
end
isomorphic_method(name, &block) click to toggle source
# File lib/reactive-ruby/isomorphic_helpers.rb, line 173
def isomorphic_method(name, &block)
  React::IsomorphicHelpers::Context.send(:define_method, name) do |args_as_json|
    React::IsomorphicHelpers::IsomorphicProcCall.new(name, block, *JSON.parse(args_as_json)).result
  end
end
log(*args) click to toggle source
# File lib/reactive-ruby/isomorphic_helpers.rb, line 156
def log(*args)
  IsomorphicHelpers.log(*args)
end
on_opal_client?() click to toggle source
# File lib/reactive-ruby/isomorphic_helpers.rb, line 152
def on_opal_client?
  IsomorphicHelpers.on_opal_client?
end
on_opal_server?() click to toggle source
# File lib/reactive-ruby/isomorphic_helpers.rb, line 148
def on_opal_server?
  IsomorphicHelpers.on_opal_server?
end