Class: Phlex::Icons::Iconoir::Base

Inherits:
SVG
  • Object
show all
Defined in:
lib/phlex/icons/iconoir/icons/base.rb

Direct Known Subclasses

Accessibility, AccessibilitySign, AccessibilityTech, Activity, AdobeAfterEffects, AdobeIllustrator, AdobeIndesign, AdobeLightroom, AdobePhotoshop, AdobeXd, AfricanTree, Agile, AirConditioner, Airplane, AirplaneHelix, AirplaneHelix45deg, AirplaneOff, AirplaneRotation, Airplay, Alarm, Album, AlbumCarousel, AlbumList, AlbumOpen, AlignBottomBox, AlignCenter, AlignHorizontalCenters, AlignHorizontalSpacing, AlignJustify, AlignLeft, AlignLeftBox, AlignRight, AlignRightBox, AlignTopBox, AlignVerticalCenters, AlignVerticalSpacing, AngleTool, Antenna, AntennaOff, AntennaSignal, AntennaSignalTag, AppNotification, AppStore, AppWindow, Apple, AppleHalf, AppleImac2021, AppleImac2021Side, AppleMac, AppleShortcuts, AppleSwift, AppleWallet, ArTag, Arc3d, Arc3dCenterPoint, Arcade, Archery, ArcheryMatch, Archive, AreaSearch, ArrowArchery, ArrowDown, ArrowDownCircle, ArrowDownLeft, ArrowDownLeftCircle, ArrowDownLeftSquare, ArrowDownRight, ArrowDownRightCircle, ArrowDownRightSquare, ArrowDownTag, ArrowEmailForward, ArrowEnlargeTag, ArrowLeft, ArrowLeftCircle, ArrowLeftTag, ArrowReduceTag, ArrowRight, ArrowRightCircle, ArrowRightTag, ArrowSeparate, ArrowSeparateVertical, ArrowUnion, ArrowUnionVertical, ArrowUp, ArrowUpCircle, ArrowUpLeft, ArrowUpLeftCircle, ArrowUpLeftSquare, ArrowUpRight, ArrowUpRightCircle, ArrowUpRightSquare, ArrowUpTag, ArrowsUpFromLine, Asana, Asterisk, AtSign, AtSignCircle, Atom, Attachment, AugmentedReality, AutoFlash, AviFormat, Axes, Backward15Seconds, BadgeCheck, Bag, Balcony, Bank, Barcode, Basketball, BasketballField, Bathroom, Battery25, Battery50, Battery75, BatteryCharging, BatteryEmpty, BatteryFull, BatteryIndicator, BatterySlash, BatteryWarning, Bbq, BeachBag, Bed, BedReady, Behance, BehanceTag, Bell, BellNotification, BellOff, Bicycle, Bin, BinFull, BinHalf, BinMinusIn, BinPlusIn, Binocular, BirthdayCake, Bishop, Bitbucket, BitcoinCircle, BitcoinRotateOut, Bluetooth, BluetoothTag, Bold, BoldSquare, Bonfire, Book, BookLock, BookStack, Bookmark, BookmarkBook, BookmarkCircle, BorderBl, BorderBottom, BorderBr, BorderInner, BorderLeft, BorderOut, BorderRight, BorderTl, BorderTop, BorderTr, BounceLeft, BounceRight, BowlingBall, Box, Box3dCenter, Box3dPoint, Box3dThreePoints, BoxIso, BoxingGlove, Brain, BrainElectricity, BrainResearch, BrainWarning, BreadSlice, Bridge3d, BridgeSurface, BrightCrown, BrightStar, Brightness, BrightnessWindow, BubbleDownload, BubbleIncome, BubbleOutcome, BubbleSearch, BubbleStar, BubbleUpload, BubbleWarning, BubbleXmark, Building, Bus, BusGreen, BusStop, CSquare, CableTag, Calculator, Calendar, CalendarArrowDown, CalendarArrowUp, CalendarCheck, CalendarMinus, CalendarPlus, CalendarRotate, CalendarXmark, Camera, CandlestickChart, Car, CardLock, CardNoAccess, CardReader, CardShield, CardWallet, Cart, CartAlt, CartMinus, CartPlus, Cash, Cell2x2, Cellar, CenterAlign, ChatBubble, ChatBubbleCheck, ChatBubbleEmpty, ChatBubbleQuestion, ChatBubbleTranslate, ChatBubbleWarning, ChatBubbleXmark, ChatLines, ChatMinusIn, ChatPlusIn, Check, CheckCircle, CheckSquare, Chocolate, Chromecast, ChromecastActive, Church, ChurchSide, CigaretteSlash, CinemaOld, Circle, CircleSpark, City, ClipboardCheck, Clock, ClockRotateRight, ClosedCaptionsTag, Closet, Cloud, CloudBookmark, CloudCheck, CloudDesync, CloudDownload, CloudSquare, CloudSunny, CloudSync, CloudUpload, CloudXmark, Code, CodeBrackets, CodeBracketsSquare, Codepen, CoffeeCup, CoinSlash, Coins, CoinsSwap, CollageFrame, Collapse, ColorFilter, ColorPicker, ColorWheel, Combine, Commodity, Community, CompAlignBottom, CompAlignLeft, CompAlignRight, CompAlignTop, CompactDisc, Compass, Component, Compress, CompressLines, Computer, ConstrainedSurface, Consumable, Contactless, ControlSlider, Cookie, CoolingSquare, Copy, Copyright, CornerBottomLeft, CornerBottomRight, CornerTopLeft, CornerTopRight, Cpu, CpuWarning, CrackedEgg, CreativeCommons, CreditCard, CreditCardSlash, CreditCards, Crib, Crop, CropRotateBl, CropRotateBr, CropRotateTl, CropRotateTr, Crown, CrownCircle, Css3, Cube, CubeBandage, CubeCutWithCurve, CubeDots, CubeHole, CubeReplaceFace, CubeScan, CursorPointer, CurveArray, Cut, Cutlery, Cycling, Cylinder, DashFlag, Dashboard, DashboardDots, DashboardSpeed, DataTransferBoth, DataTransferCheck, DataTransferDown, DataTransferUp, DataTransferWarning, Database, DatabaseBackup, DatabaseCheck, DatabaseExport, DatabaseMonitor, DatabaseRestore, DatabaseScript, DatabaseScriptMinus, DatabaseScriptPlus, DatabaseSearch, DatabaseSettings, DatabaseStar, DatabaseStats, DatabaseTag, DatabaseWarning, DatabaseXmark, DeCompress, Delivery, DeliveryTruck, Depth, DesignNib, DesignPencil, Desk, Developer, DewPoint, Dialpad, Diameter, DiceFive, DiceFour, DiceOne, DiceSix, DiceThree, DiceTwo, DimmerSwitch, DirectorChair, Discord, Dishwasher, Display4k, Divide, DivideThree, Dna, Dns, DocMagnifyingGlass, DocMagnifyingGlassIn, DocStar, DocStarIn, DogecoinCircle, DogecoinRotateOut, Dollar, DollarCircle, DomoticWarning, Donate, DotArrowDown, DotArrowLeft, DotArrowRight, DotArrowUp, DoubleCheck, Download, DownloadCircle, DownloadDataWindow, DownloadSquare, Drag, DragHandGesture, Drawer, Dribbble, Drone, DroneChargeFull, DroneChargeHalf, DroneChargeLow, DroneCheck, DroneLanding, DroneRefresh, DroneTakeOff, DroneXmark, Droplet, DropletCheck, DropletHalf, EaseCurveControlPoints, EaseIn, EaseInControlPoint, EaseInOut, EaseOut, EaseOutControlPoint, EcologyBook, Edit, EditPencil, Egg, Eject, ElectronicsChip, ElectronicsTransistor, Elevator, Ellipse3d, Ellipse3dThreePoints, Emoji, EmojiBall, EmojiBlinkLeft, EmojiBlinkRight, EmojiLookDown, EmojiLookLeft, EmojiLookRight, EmojiLookUp, EmojiPuzzled, EmojiQuite, EmojiReally, EmojiSad, EmojiSatisfied, EmojiSingLeft, EmojiSingLeftNote, EmojiSingRight, EmojiSingRightNote, EmojiSurprise, EmojiSurpriseAlt, EmojiTalkingAngry, EmojiTalkingHappy, EmojiThinkLeft, EmojiThinkRight, EmptyPage, EnergyUsageWindow, Enlarge, Erase, EthereumCircle, EthereumRotateOut, Euro, EuroSquare, EvCharge, EvChargeAlt, EvPlug, EvPlugCharging, EvPlugXmark, EvStation, EvTag, Exclude, Expand, ExpandLines, Extrude, Eye, EyeClosed, FSquare, Face, Face3dDraft, Facebook, FacebookTag, Facetime, Farm, FastArrowDown, FastArrowDownSquare, FastArrowLeft, FastArrowLeftSquare, FastArrowRight, FastArrowRightSquare, FastArrowUp, FastArrowUpSquare, FastDownCircle, FastLeftCircle, FastRightCircle, FastUpCircle, FavouriteBook, FavouriteWindow, Female, Figma, FileNotFound, FillColor, Fillet3d, Filter, FilterAlt, FilterList, FilterListCircle, Finder, Fingerprint, FingerprintCheckCircle, FingerprintCircle, FingerprintLockCircle, FingerprintScan, FingerprintSquare, FingerprintWindow, FingerprintXmarkCircle, FireFlame, Fish, Fishing, Flare, Flash, FlashOff, Flask, Flip, FlipReverse, FloppyDisk, FloppyDiskArrowIn, FloppyDiskArrowOut, Flower, Fog, Folder, FolderMinus, FolderPlus, FolderSettings, FolderWarning, FontQuestion, Football, FootballBall, Forward, Forward15Seconds, ForwardMessage, Frame, FrameAlt, FrameAltEmpty, FrameMinusIn, FramePlusIn, FrameSelect, FrameSimple, FrameTool, Fridge, Fx, FxTag, Gamepad, Garage, Gas, GasTank, GasTankDroplet, GifFormat, Gift, Git, GitBranch, GitCherryPickCommit, GitCommit, GitCompare, GitFork, GitMerge, GitPullRequest, GitPullRequestClosed, Github, GithubCircle, GitlabFull, GlassEmpty, GlassFragile, GlassHalf, GlassHalfAlt, Glasses, Globe, Golf, Google, GoogleCircle, GoogleDocs, GoogleDrive, GoogleDriveCheck, GoogleDriveSync, GoogleDriveWarning, GoogleHome, GoogleOne, Gps, GraduationCap, GraphDown, GraphUp, GridMinus, GridPlus, GridXmark, Group, Gym, HSquare, HalfCookie, HalfMoon, Hammer, HandBrake, HandCard, HandCash, HandContactless, Handbag, HardDrive, Hashtag, Hat, Hd, HdDisplay, Hdr, Headset, HeadsetBolt, HeadsetHelp, HeadsetWarning, HealthShield, Healthcare, Heart, HeartArrowDown, HeatingSquare, HeavyRain, HelpCircle, HelpSquare, Heptagon, Hexagon, HexagonDice, HexagonPlus, HistoricShield, HistoricShieldAlt, Home, HomeAlt, HomeAltSlim, HomeAltSlimHoriz, HomeHospital, HomeSale, HomeSecure, HomeShield, HomeSimple, HomeSimpleDoor, HomeTable, HomeTemperatureIn, HomeTemperatureOut, HomeUser, HorizDistributionLeft, HorizDistributionRight, HorizontalMerge, HorizontalSplit, Hospital, HospitalCircle, HotAirBalloon, Hourglass, HouseRooms, Html5, IceCream, Iconoir, Import, Inclination, Industry, Infinite, InfoCircle, InputField, InputOutput, InputSearch, Instagram, Internet, Intersect, IntersectAlt, IosSettings, IpAddressTag, IrisScan, Italic, ItalicSquare, Jellyfish, Journal, JournalPage, JpegFormat, JpgFormat, KanbanBoard, Key, KeyBack, KeyCommand, KeyMinus, KeyPlus, KeyXmark, Keyframe, KeyframeAlignCenter, KeyframeAlignHorizontal, KeyframeAlignVertical, KeyframeMinus, KeyframeMinusIn, KeyframePlus, KeyframePlusIn, KeyframePosition, Keyframes, KeyframesCouple, KeyframesMinus, KeyframesPlus, Label, Lamp, Language, Laptop, LaptopCharging, LaptopDevMode, LaptopFix, LaptopWarning, LayoutLeft, LayoutRight, Leaderboard, LeaderboardStar, Leaf, Learning, Lens, LensPlus, Lifebelt, LightBulb, LightBulbOff, LightBulbOn, LineSpace, Linear, Link, LinkSlash, LinkXmark, Linkedin, Linux, List, ListSelect, LitecoinCircle, LitecoinRotateOut, Lock, LockSlash, LockSquare, Loft3d, LogIn, LogNoAccess, LogOut, LongArrowDownLeft, LongArrowDownRight, LongArrowLeftDown, LongArrowLeftUp, LongArrowRightDown, LongArrowRightUp, LongArrowUpLeft, LongArrowUpRight, LotOfCash, Lullaby, MacControlKey, MacDock, MacOptionKey, MacOsWindow, MagicWand, Magnet, MagnetEnergy, Mail, MailIn, MailOpen, MailOut, Male, Map, MapPin, MapPinMinus, MapPinPlus, MapPinXmark, MapXmark, MapsArrow, MapsArrowDiagonal, MapsArrowXmark, MapsGoStraight, MapsTurnBack, MapsTurnLeft, MapsTurnRight, MaskSquare, MastercardCard, Mastodon, MathBook, Maximize, Medal, Medal1st, MediaImage, MediaImageFolder, MediaImageList, MediaImagePlus, MediaImageXmark, MediaVideo, MediaVideoFolder, MediaVideoList, MediaVideoPlus, MediaVideoXmark, Medium, Megaphone, Menu, MenuScale, Message, MessageAlert, MessageText, MeterArrowDownRight, Metro, Microphone, MicrophoneCheck, MicrophoneMinus, MicrophoneMute, MicrophonePlus, MicrophoneSpeaking, MicrophoneWarning, Microscope, Minus, MinusCircle, MinusHexagon, MinusSquare, MinusSquareDashed, Mirror, MobileDevMode, MobileFingerprint, MobileVoice, ModernTv, ModernTv4k, MoneySquare, MoonSat, MoreHoriz, MoreHorizCircle, MoreVert, MoreVertCircle, Motorcycle, MouseButtonLeft, MouseButtonRight, MouseScrollWheel, Movie, MpegFormat, MultiBubble, MultiMacOsWindow, MultiWindow, MultiplePages, MultiplePagesEmpty, MultiplePagesMinus, MultiplePagesPlus, MultiplePagesXmark, MusicDoubleNote, MusicDoubleNotePlus, MusicNote, MusicNotePlus, NSquare, NavArrowDown, NavArrowLeft, NavArrowRight, NavArrowUp, Navigator, NavigatorAlt, Neighbourhood, Network, NetworkLeft, NetworkReverse, NetworkRight, NewTab, NintendoSwitch, NoSmokingCircle, NonBinary, Notes, Npm, NpmSquare, Number0Square, Number1Square, Number2Square, Number3Square, Number4Square, Number5Square, Number6Square, Number7Square, Number8Square, Number9Square, NumberedListLeft, NumberedListRight, OSquare, Octagon, OffTag, OilIndustry, Okrs, OnTag, OneFingerSelectHandGesture, OnePointCircle, OpenBook, OpenInBrowser, OpenInWindow, OpenNewWindow, OpenSelectHandGesture, OpenVpn, OrangeHalf, OrangeSlice, OrangeSliceAlt, OrganicFood, OrganicFoodSquare, OrthogonalView, Package, PackageLock, Packages, Pacman, Page, PageDown, PageEdit, PageFlip, PageLeft, PageMinus, PageMinusIn, PagePlus, PagePlusIn, PageRight, PageSearch, PageStar, PageUp, Palette, PanoramaEnlarge, PanoramaReduce, Pants, PantsPockets, Parking, PasswordCheck, PasswordCursor, PasswordXmark, PasteClipboard, PathArrow, Pause, PauseWindow, Paypal, PcCheck, PcFirewall, PcMouse, PcNoEntry, PcWarning, PeaceHand, Peerlist, PenConnectBluetooth, PenConnectWifi, PenTablet, PenTabletConnectUsb, PenTabletConnectWifi, Pentagon, PeopleTag, PercentRotateOut, Percentage, PercentageCircle, PercentageSquare, PerspectiveView, PharmacyCrossCircle, PharmacyCrossTag, Phone, PhoneDisabled, PhoneIncome, PhoneMinus, PhoneOutcome, PhonePaused, PhonePlus, PhoneXmark, PiggyBank, Pillow, Pin, PinSlash, PineTree, Pinterest, Pipe3d, PizzaSlice, Planet, PlanetAlt, PlanetSat, Planimetry, Play, Playlist, PlaylistPlay, PlaylistPlus, PlaystationGamepad, PlugTypeA, PlugTypeC, PlugTypeG, PlugTypeL, Plus, PlusCircle, PlusSquare, PlusSquareDashed, PngFormat, Pocket, Podcast, Pokeball, PolarSh, Position, PositionAlign, Post, Potion, Pound, PrecisionTool, Presentation, Printer, PrintingPage, PriorityDown, PriorityHigh, PriorityMedium, PriorityUp, PrivacyPolicy, PrivateWifi, ProfileCircle, Prohibition, ProjectCurve3d, Puzzle, QrCode, QuestionMark, Quote, QuoteMessage, Radiation, Radius, Rain, RawFormat, ReceiveDollars, ReceiveEuros, ReceivePounds, ReceiveYens, Redo, RedoAction, RedoCircle, Reduce, Refresh, RefreshCircle, RefreshDouble, ReloadWindow, ReminderHandGesture, Repeat, RepeatOnce, Reply, ReplyToMessage, ReportColumns, Reports, Repository, Restart, Rewind, Rhombus, RhombusArrowRight, Rings, Rocket, Rook, RotateCameraLeft, RotateCameraRight, RoundFlask, RoundedMirror, RssFeed, RssFeedTag, RubikCube, Ruler, RulerArrows, RulerCombine, RulerMinus, RulerPlus, Running, Safari, Safe, SafeArrowLeft, SafeArrowRight, SafeOpen, Sandals, ScaleFrameEnlarge, ScaleFrameReduce, ScanBarcode, ScanQrCode, Scanning, Scarf, Scissor, ScissorAlt, Screenshot, SeaAndSun, SeaWaves, Search, SearchEngine, SearchWindow, SecureWindow, SecurityPass, SelectEdge3d, SelectFace3d, SelectPoint3d, SelectWindow, SelectiveTool, Send, SendDiagonal, SendDollars, SendEuros, SendMail, SendPounds, SendYens, Server, ServerConnection, Settings, SettingsProfiles, ShareAndroid, ShareIos, Shield, ShieldAlert, ShieldAlt, ShieldBroken, ShieldCheck, ShieldDownload, ShieldEye, ShieldLoading, ShieldMinus, ShieldPlusIn, ShieldQuestion, ShieldSearch, ShieldUpload, ShieldXmark, Shirt, ShirtTankTop, Shop, ShopFourTiles, ShopFourTilesWindow, ShopWindow, ShoppingBag, ShoppingBagArrowDown, ShoppingBagArrowUp, ShoppingBagCheck, ShoppingBagMinus, ShoppingBagPlus, ShoppingBagPocket, ShoppingBagWarning, ShoppingCode, ShoppingCodeCheck, ShoppingCodeXmark, ShortPants, ShortPantsPockets, ShortcutSquare, Shuffle, SidebarCollapse, SidebarExpand, SigmaFunction, SimpleCart, SineWave, SingleTapGesture, Skateboard, Skateboarding, SkipNext, SkipPrev, Slash, SlashSquare, SleeperChair, Slips, SmallLamp, SmallLampAlt, SmartphoneDevice, Smoking, Snapchat, Snow, SnowFlake, Soap, SoccerBall, Sofa, Soil, SoilAlt, Sort, SortDown, SortUp, SoundHigh, SoundLow, SoundMin, SoundOff, Spades, Spark, Sparks, Sphere, Spiral, SplitArea, SplitSquareDashed, SpockHandGesture, Spotify, Square, Square3dCornerToCorner, Square3dFromCenter, Square3dThreePoints, SquareCursor, SquareDashed, SquareWave, Stackoverflow, Star, StarDashed, StarHalfDashed, StatDown, StatUp, StatsDownSquare, StatsReport, StatsUpSquare, Strategy, Stretching, Strikethrough, Stroller, StyleBorder, SubmitDocument, Substract, Suggestion, Suitcase, SunLight, SvgFormat, Sweep3d, Swimming, SwipeDownGesture, SwipeLeftGesture, SwipeRightGesture, SwipeTwoFingersDownGesture, SwipeTwoFingersLeftGesture, SwipeTwoFingersRightGesture, SwipeTwoFingersUpGesture, SwipeUpGesture, SwitchOff, SwitchOn, SystemRestart, SystemShut, Table, Table2Columns, TableRows, TaskList, Telegram, TelegramCircle, TemperatureDown, TemperatureHigh, TemperatureLow, TemperatureUp, TennisBall, TennisBallAlt, Terminal, TerminalTag, TestTube, Text, TextArrowsUpDown, TextBox, TextMagnifyingGlass, TextSize, TextSquare, Threads, ThreePointsCircle, ThreeStars, ThumbsDown, ThumbsUp, Thunderstorm, TifFormat, TiffFormat, Tiktok, TimeZone, Timer, TimerOff, Tools, Tournament, Tower, TowerCheck, TowerNoAccess, TowerWarning, Trademark, Train, Tram, TransitionDown, TransitionLeft, TransitionRight, TransitionUp, Translate, Trash, Treadmill, Tree, Trekking, Trello, Triangle, TriangleFlag, TriangleFlagCircle, TriangleFlagTwoStripes, Trophy, Truck, TruckGreen, TruckLength, Tunnel, Tv, TvFix, TvWarning, Twitter, TwoPointsCircle, TwoSeaterSofa, Type, UTurnArrowLeft, UTurnArrowRight, Umbrella, Underline, UnderlineSquare, Undo, UndoAction, UndoCircle, Union, UnionAlt, UnionHorizAlt, Unity, Unity5, Unjoin3d, Upload, UploadDataWindow, UploadSquare, Usb, User, UserBadgeCheck, UserBag, UserCart, UserCircle, UserCrown, UserLove, UserPlus, UserScan, UserSquare, UserStar, UserXmark, Vegan, VeganCircle, VeganSquare, VehicleGreen, VerticalMerge, VerticalSplit, Vials, VideoCamera, VideoCameraOff, VideoProjector, View360, ViewColumns2, ViewColumns3, ViewGrid, ViewStructureDown, ViewStructureUp, Voice, VoiceCheck, VoiceCircle, VoiceLockCircle, VoiceScan, VoiceSquare, VoiceXmark, VrTag, VueJs, Waist, Walking, Wallet, WarningCircle, WarningHexagon, WarningSquare, WarningTriangle, WarningWindow, Wash, WashingMachine, WateringSoil, WebWindow, WebWindowEnergyConsumption, WebWindowXmark, WebpFormat, Weight, WeightAlt, WhiteFlag, Wifi, WifiOff, WifiSignalNone, WifiTag, WifiWarning, WifiXmark, Wind, WindowCheck, WindowLock, WindowNoAccess, WindowTabs, WindowXmark, Windows, Wolf, WrapText, Wrench, Wristwatch, Www, X, XSquare, XboxA, XboxB, XboxX, XboxY, Xmark, XmarkCircle, XmarkSquare, XrayView, YSquare, Yelp, Yen, YenSquare, Yoga, Youtube, ZSquare, ZoomIn, ZoomOut

Instance Method Summary collapse

Constructor Details

#initialize(**options) ⇒ Base

Returns a new instance of Base.



7
8
9
10
11
12
13
# File 'lib/phlex/icons/iconoir/icons/base.rb', line 7

def initialize(**options)
  @variant = options[:variant] || Phlex::Icons::Iconoir.configuration.default_variant
  @class = options[:class] || Phlex::Icons::Iconoir.configuration.default_class
  @width = options[:width] || Phlex::Icons::Iconoir.configuration.default_width
 	@height = options[:height] || Phlex::Icons::Iconoir.configuration.default_height
  @stroke_width = options[:stroke_width] || Phlex::Icons::Iconoir.configuration.default_stroke_width
end

Instance Method Details

#view_templateObject



15
16
17
# File 'lib/phlex/icons/iconoir/icons/base.rb', line 15

def view_template
  send(@variant) if respond_to?(@variant)
end