Skip to content

Instantly share code, notes, and snippets.

View irridescentrambler's full-sized avatar
🤓
Exploring

Nikhil Mohadikar irridescentrambler

🤓
Exploring
View GitHub Profile
# A simple class in Ruby
class Human
def introduce
"Hi, I am a #{self.class.name}"
end
end
Human.ancestors
#=> [Human, Object, Kernel, BasicObject]
# Object is present in Human class's ancestor tree.
require 'active_record'
ActiveRecord::Base.method(:new).owner
#=> ActiveRecord::Inheritance::ClassMethods
ActiveRecord::Base.method(:create).owner
#=> ActiveRecord::Persistence::ClassMethods
ActiveRecord::Base.method(:update).owner
#=> ActiveRecord::Querying
module Configurable
def is_a
wrapper(true)
end
def is_not_a
wrapper(false)
end
private
[1,2,3,4,5].method(:length).source_location
#=> nil
"Ruby".method(:concat).source_location
#=> nil
class Array
def subset?(sub_array)
sub_array.each do |element|
return false unless self.include?(element)
class Human
attr_accessor :first_name, :last_name
def initialize(first_name, last_name)
@first_name = first_name
@last_name = last_name
end
def full_name
"#{first_name} #{last_name}"
import { React } from 'react';
import Axios from 'axios';
class Demo extends React.Component{
initialize(){
this.state = {
userInput: nil,
employees: [],
status: nil
}